TSTP Solution File: ITP242^3 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP242^3 : TPTP v7.6.0. Released v7.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n023.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:43 EDT 2022

% Result   : Unknown 0.85s 1.07s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP242^3 : TPTP v7.6.0. Released v7.6.0.
% 0.12/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n023.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Fri Mar 18 12:06:09 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.19/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.35  Python 2.7.5
% 0.41/0.62  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456440>, <kernel.Type object at 0x24563b0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc5542196010084753463at_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456830>, <kernel.Type object at 0x2456e18>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc5491161045314408544at_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456878>, <kernel.Type object at 0x2456170>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc1193250871479095198on_num:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456830>, <kernel.Type object at 0x2456440>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc8306885398267862888on_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456290>, <kernel.Type object at 0x2456878>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc6121120109295599847at_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24564d0>, <kernel.Type object at 0x2456830>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc7036089656553540234on_num:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456710>, <kernel.Type object at 0x2456290>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc2233624965454879586on_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456ea8>, <kernel.Type object at 0x24564d0>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring set_fi4554929511873752355omplex:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2456f38>, <kernel.Type object at 0x2b054007e560>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P7413028617227757229T_VEBT:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24568c0>, <kernel.Type object at 0x2456ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc3447558737645232053on_num:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24568c0>, <kernel.Type object at 0x2456200>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc4953844613479565601on_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24568c0>, <kernel.Type object at 0x2457488>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring set_fi7789364187291644575l_real:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2b0547b557a0>, <kernel.Type object at 0x2457908>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring filter6041513312241820739omplex:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2b0547b55878>, <kernel.Type object at 0x24578c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P7037539587688870467BT_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457290>, <kernel.Type object at 0x2457128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P4547456442757143711BT_int:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457ea8>, <kernel.Type object at 0x24572d8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P5647936690300460905T_VEBT:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24570e0>, <kernel.Type object at 0x2457290>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc8243902056947475879T_VEBT:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457368>, <kernel.Type object at 0x2457ab8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring set_Pr5085853215250843933omplex:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24570e0>, <kernel.Type object at 0x2457ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc8923325533196201883nteger:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457f38>, <kernel.Type object at 0x2457368>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P3126845725202233233VEBT_o:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457518>, <kernel.Type object at 0x24570e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P7495141550334521929T_VEBT:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24571b8>, <kernel.Type object at 0x2457f38>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring filter2146258269922977983l_real:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457b48>, <kernel.Type object at 0x2457518>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P8526636022914148096eger_o:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457878>, <kernel.Type object at 0x24571b8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring option4927543243414619207at_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457248>, <kernel.Type object at 0x2457b48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring set_Pr6218003697084177305l_real:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457fc8>, <kernel.Type object at 0x2457878>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring list_P3744719386663036955um_num:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24576c8>, <kernel.Type object at 0x2457248>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc9072475918466114483BT_nat:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24573f8>, <kernel.Type object at 0x2457fc8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc4894624898956917775BT_int:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457cf8>, <kernel.Type object at 0x2b0547b77638>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring set_Pr958786334691620121nt_int:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x2457cf8>, <kernel.Type object at 0x2b0547b775f0>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring produc4411394909380815293omplex:Type
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x24573f8>, <kernel.Type object at 0x24576c8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.41/0.62  Using role type
% 0.41/0.63  Declaring list_P7333126701944960589_nat_o:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b77cb0>, <kernel.Type object at 0x26f6cb0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P6285523579766656935_o_nat:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b77cb0>, <kernel.Type object at 0x2b0547b74d40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P3795440434834930179_o_int:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b77d40>, <kernel.Type object at 0x24576c8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring set_list_VEBT_VEBT:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b774d0>, <kernel.Type object at 0x245a170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc334124729049499915VEBT_o:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b774d0>, <kernel.Type object at 0x245a1b8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc2504756804600209347T_VEBT:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b74c20>, <kernel.Type object at 0x245a830>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc6271795597528267376eger_o:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b74098>, <kernel.Type object at 0x245a758>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring produc2422161461964618553l_real:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b74c20>, <kernel.Type object at 0x245a830>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring product_prod_num_num:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b74098>, <kernel.Type object at 0x245ab48>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring product_prod_nat_num:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x2b0547b74098>, <kernel.Type object at 0x245a098>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring product_prod_nat_nat:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x245a2d8>, <kernel.Type object at 0x245a998>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring product_prod_int_int:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x245a638>, <kernel.Type object at 0x245acf8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring list_P4002435161011370285od_o_o:Type
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x245a2d8>, <kernel.Type object at 0x245a998>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring set_list_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x245ac68>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_set_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a638>, <kernel.Type object at 0x245ae18>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_list_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a2d8>, <kernel.Type object at 0x245abd8>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_VEBT_VEBT:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x245aea8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_list_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a638>, <kernel.Type object at 0x245a5a8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_list_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a2d8>, <kernel.Type object at 0x245a488>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring product_prod_o_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x245aa28>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring product_prod_o_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a638>, <kernel.Type object at 0x245a908>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_set_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a2d8>, <kernel.Type object at 0x245a878>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_Code_integer:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245aa28>, <kernel.Type object at 0x245a908>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_VEBT_VEBT:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a878>, <kernel.Type object at 0x2b05400a4248>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_set_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a908>, <kernel.Type object at 0x2b05400a4248>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_set_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x2b05400a4200>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_Code_integer:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245aa28>, <kernel.Type object at 0x2b05400a41b8>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245a908>, <kernel.Type object at 0x2b05400a40e0>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_list_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245aa28>, <kernel.Type object at 0x2b05400a4128>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring product_prod_o_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x2b05400a4050>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x245ab48>, <kernel.Type object at 0x2b05400a4098>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring filter_real:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.Type object at 0x2b05400a42d8>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring option_num:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4248>, <kernel.Type object at 0x2b05400a4320>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring option_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a4368>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring filter_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.Type object at 0x2b05400a43b0>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_char:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4248>, <kernel.Type object at 0x2b05400a43f8>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_real:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a43b0>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_real:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a4488>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_num:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4248>, <kernel.Type object at 0x2b05400a4518>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4368>, <kernel.Type object at 0x2b05400a4560>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a45a8>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring vEBT_VEBT:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a45f0>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_rat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4248>, <kernel.Type object at 0x2b05400a4638>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_num:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4368>, <kernel.Type object at 0x2b05400a4680>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a46c8>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_int:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a4710>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring code_integer:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4248>, <kernel.Type object at 0x2b05400a4758>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring extended_enat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a46c8>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring list_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.Type object at 0x2b05400a47e8>) of role type named ty_n_t__Complex__Ocomplex
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring complex:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a4710>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring set_o:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a4830>) of role type named ty_n_t__String__Ochar
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring char:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.Type object at 0x2b05400a4878>) of role type named ty_n_t__Real__Oreal
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring real:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a48c0>) of role type named ty_n_t__Rat__Orat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring rat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a41b8>, <kernel.Type object at 0x2b05400a4908>) of role type named ty_n_t__Num__Onum
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring num:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.Type object at 0x2b05400a4950>) of role type named ty_n_t__Nat__Onat
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring nat:Type
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.Type object at 0x2b05400a4998>) of role type named ty_n_t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring int:Type
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4200>, <kernel.DependentProduct object at 0x2b05400a4b48>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim7802044766580827645g_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a49e0>, <kernel.DependentProduct object at 0x2b05400a4bd8>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4b48>, <kernel.DependentProduct object at 0x2b05400a4c68>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim6058952711729229775r_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4bd8>, <kernel.DependentProduct object at 0x2b05400a4cf8>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim2898591450579166408c_real:(real->real)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4c68>, <kernel.DependentProduct object at 0x2b05400a4d88>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4cf8>, <kernel.DependentProduct object at 0x2b05400a4e18>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim8280529875227126926d_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4368>, <kernel.DependentProduct object at 0x2b05400a4d88>) of role type named sy_c_Binomial_Obinomial
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring binomial:(nat->(nat->nat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4ea8>, <kernel.DependentProduct object at 0x2b05400a4cf8>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4ef0>, <kernel.DependentProduct object at 0x2b05400a4368>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4d40>, <kernel.DependentProduct object at 0x2b05400a4ea8>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring gbinomial_real:(real->(nat->real))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4170>, <kernel.DependentProduct object at 0x2b05400a4d40>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4dd0>, <kernel.DependentProduct object at 0x2b05400a4c68>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_and_not_num:(num->(num->option_num))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4e18>, <kernel.DependentProduct object at 0x2441128>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4d88>, <kernel.DependentProduct object at 0x2b05400a4368>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4dd0>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4dd0>, <kernel.DependentProduct object at 0x2441098>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b05400a4c68>, <kernel.DependentProduct object at 0x2441050>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441098>, <kernel.DependentProduct object at 0x2441290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x2441320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441200>, <kernel.DependentProduct object at 0x24413b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441128>, <kernel.DependentProduct object at 0x2441200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x24413b0>, <kernel.DependentProduct object at 0x2441128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441200>, <kernel.DependentProduct object at 0x24413b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441128>, <kernel.DependentProduct object at 0x2441200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x24413b0>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441200>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x24417e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x24417e8>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x24417e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24417e8>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x24417e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24417e8>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x24417e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24417e8>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x24417e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2441170>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24417e8>, <kernel.DependentProduct object at 0x2441758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441170>, <kernel.DependentProduct object at 0x2444098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2444050>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441878>, <kernel.DependentProduct object at 0x2444128>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2441758>, <kernel.DependentProduct object at 0x2444248>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oand__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_un1837492267222099188nd_num:(num->(num->option_num))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444128>, <kernel.DependentProduct object at 0x2444050>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oxor__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_un6178654185764691216or_num:(num->(num->option_num))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444098>, <kernel.DependentProduct object at 0x24442d8>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_un7362597486090784418nd_num:(num->(num->option_num))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24440e0>, <kernel.DependentProduct object at 0x2444368>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring bit_un2480387367778600638or_num:(num->(num->option_num))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444128>, <kernel.DependentProduct object at 0x2444200>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444170>, <kernel.DependentProduct object at 0x2444128>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444320>, <kernel.DependentProduct object at 0x2444200>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24444d0>, <kernel.DependentProduct object at 0x2444098>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_int_of_integer:(code_integer->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444200>, <kernel.DependentProduct object at 0x24445a8>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_integer_of_int:(int->code_integer)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444488>, <kernel.DependentProduct object at 0x2444560>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_integer_of_num:(num->code_integer)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444320>, <kernel.DependentProduct object at 0x24445f0>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_nat_of_integer:(code_integer->nat)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444518>, <kernel.DependentProduct object at 0x2444680>) of role type named sy_c_Code__Numeral_Onegative
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_negative:(num->code_integer)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444560>, <kernel.DependentProduct object at 0x2444320>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_num_of_integer:(code_integer->num)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444098>, <kernel.DependentProduct object at 0x2444710>) of role type named sy_c_Code__Numeral_Opositive
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_positive:(num->code_integer)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444680>, <kernel.DependentProduct object at 0x2444758>) of role type named sy_c_Code__Target__Int_Onegative
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_Target_negative:(num->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444518>, <kernel.DependentProduct object at 0x24447a0>) of role type named sy_c_Code__Target__Int_Opositive
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring code_Target_positive:(num->int)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x24445f0>, <kernel.DependentProduct object at 0x2444680>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.48/0.65  FOF formula (<kernel.Constant object at 0x2444518>, <kernel.DependentProduct object at 0x24445f0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.48/0.65  Using role type
% 0.48/0.65  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444680>, <kernel.DependentProduct object at 0x24448c0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x24445f0>, <kernel.DependentProduct object at 0x2444950>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x24448c0>, <kernel.DependentProduct object at 0x24449e0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444320>, <kernel.DependentProduct object at 0x2444a70>) of role type named sy_c_Complex_OArg
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring arg:(complex->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444908>, <kernel.DependentProduct object at 0x2444ab8>) of role type named sy_c_Complex_Ocis
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring cis:(real->complex)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444998>, <kernel.DependentProduct object at 0x2444b00>) of role type named sy_c_Complex_Ocnj
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring cnj:(complex->complex)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444638>, <kernel.DependentProduct object at 0x2444998>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring complex2:(real->(real->complex))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444b90>, <kernel.DependentProduct object at 0x2444c20>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring im:(complex->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444998>, <kernel.DependentProduct object at 0x2444bd8>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring re:(complex->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x24448c0>, <kernel.DependentProduct object at 0x2444ab8>) of role type named sy_c_Complex_Ocsqrt
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring csqrt:(complex->complex)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x24449e0>, <kernel.Constant object at 0x2444c20>) of role type named sy_c_Complex_Oimaginary__unit
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring imaginary_unit:complex
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444998>, <kernel.DependentProduct object at 0x2444b00>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x24449e0>, <kernel.DependentProduct object at 0x2444dd0>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444b00>, <kernel.DependentProduct object at 0x2444d88>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444cf8>, <kernel.DependentProduct object at 0x2444ea8>) of role type named sy_c_Divides_Oadjust__div
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring adjust_div:(product_prod_int_int->int)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444c20>, <kernel.DependentProduct object at 0x2444b00>) of role type named sy_c_Divides_Oadjust__mod
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring adjust_mod:(int->(int->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444e60>, <kernel.DependentProduct object at 0x2444cf8>) of role type named sy_c_Divides_Odivmod__nat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444638>, <kernel.DependentProduct object at 0x2444e60>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444c20>, <kernel.DependentProduct object at 0x2444d88>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444638>, <kernel.DependentProduct object at 0x2444f80>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444d88>, <kernel.DependentProduct object at 0x244b050>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444f80>, <kernel.DependentProduct object at 0x244b128>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444f80>, <kernel.DependentProduct object at 0x244b200>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x2444638>, <kernel.DependentProduct object at 0x244b248>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b200>, <kernel.DependentProduct object at 0x244b320>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b368>, <kernel.DependentProduct object at 0x244b3b0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b2d8>, <kernel.DependentProduct object at 0x244b3f8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b1b8>, <kernel.DependentProduct object at 0x244b2d8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b3f8>, <kernel.DependentProduct object at 0x244b1b8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b2d8>, <kernel.DependentProduct object at 0x244b3f8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b1b8>, <kernel.DependentProduct object at 0x244b2d8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b3f8>, <kernel.DependentProduct object at 0x244b1b8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b2d8>, <kernel.DependentProduct object at 0x244b3f8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b1b8>, <kernel.DependentProduct object at 0x244b368>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b3f8>, <kernel.DependentProduct object at 0x244b8c0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b368>, <kernel.DependentProduct object at 0x244b950>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b8c0>, <kernel.DependentProduct object at 0x244b9e0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b950>, <kernel.DependentProduct object at 0x244ba70>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b9e0>, <kernel.DependentProduct object at 0x244bb00>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244ba70>, <kernel.DependentProduct object at 0x244bb90>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244b248>, <kernel.DependentProduct object at 0x244bc20>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring inverse_inverse_rat:(rat->rat)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bab8>, <kernel.DependentProduct object at 0x244bc68>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring inverse_inverse_real:(real->real)
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bb48>, <kernel.Constant object at 0x244bc68>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring at_bot_real:filter_real
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bc20>, <kernel.Constant object at 0x244bc68>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring at_top_nat:filter_nat
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bb00>, <kernel.Constant object at 0x244bc68>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring at_top_real:filter_real
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244ba70>, <kernel.DependentProduct object at 0x244bc20>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bc68>, <kernel.DependentProduct object at 0x244bb00>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244bc20>, <kernel.DependentProduct object at 0x244bd40>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.48/0.66  FOF formula (<kernel.Constant object at 0x244be60>, <kernel.DependentProduct object at 0x244bdd0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.48/0.66  Using role type
% 0.48/0.66  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244bef0>, <kernel.DependentProduct object at 0x244be18>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244be60>, <kernel.DependentProduct object at 0x244bef0>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244be18>, <kernel.DependentProduct object at 0x244be60>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244b320>, <kernel.DependentProduct object at 0x2b05400aa098>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_o:(set_o->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244bf80>, <kernel.DependentProduct object at 0x2b05400aa050>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_complex:(set_complex->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244bc20>, <kernel.DependentProduct object at 0x2b05400aa0e0>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_int:(set_int->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244b320>, <kernel.DependentProduct object at 0x2b05400aa128>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244be60>, <kernel.DependentProduct object at 0x2b05400aa170>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_nat:(set_nat->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244bc20>, <kernel.DependentProduct object at 0x2b05400aa1b8>) of role type named sy_c_Finite__Set_Ocard_001t__String__Ochar
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_card_char:(set_char->nat)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244bef0>, <kernel.DependentProduct object at 0x2b05400aa200>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_o:(set_o->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa128>, <kernel.DependentProduct object at 0x2b05400aa098>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244b320>, <kernel.DependentProduct object at 0x2b05400aa290>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_int:(set_int->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x244b320>, <kernel.DependentProduct object at 0x2b05400aa2d8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa170>, <kernel.DependentProduct object at 0x2b05400aa320>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa2d8>, <kernel.DependentProduct object at 0x2b05400aa3b0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa320>, <kernel.DependentProduct object at 0x2b05400aa440>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa3b0>, <kernel.DependentProduct object at 0x2b05400aa4d0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa320>, <kernel.DependentProduct object at 0x2b05400aa560>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_nat:(set_nat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa440>, <kernel.DependentProduct object at 0x2b05400aa5a8>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_num:(set_num->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa3b0>, <kernel.DependentProduct object at 0x2b05400aa5f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_rat:(set_rat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa320>, <kernel.DependentProduct object at 0x2b05400aa638>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite_finite_real:(set_real->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa3b0>, <kernel.DependentProduct object at 0x2b05400aa680>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa638>, <kernel.DependentProduct object at 0x2b05400aa710>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa680>, <kernel.DependentProduct object at 0x2b05400aa7a0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa710>, <kernel.DependentProduct object at 0x2b05400aa830>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa7a0>, <kernel.DependentProduct object at 0x2b05400aa680>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa950>, <kernel.DependentProduct object at 0x2b05400aa7e8>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa998>, <kernel.DependentProduct object at 0x2b05400aa710>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa950>, <kernel.DependentProduct object at 0x2b05400aa998>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.48/0.67  Using role type
% 0.48/0.67  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.48/0.67  FOF formula (<kernel.Constant object at 0x2b05400aa710>, <kernel.DependentProduct object at 0x2b05400aa950>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa998>, <kernel.DependentProduct object at 0x2b05400aab00>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa680>, <kernel.DependentProduct object at 0x2b05400aa710>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_int_int_num:((int->int)->((num->int)->(num->int)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aac68>, <kernel.DependentProduct object at 0x2b05400aacb0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aacf8>, <kernel.DependentProduct object at 0x2b05400aa950>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_int_real_real:((int->real)->((real->int)->(real->real)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aad40>, <kernel.DependentProduct object at 0x2b05400aa998>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aad88>, <kernel.DependentProduct object at 0x2b05400aab90>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa998>, <kernel.DependentProduct object at 0x2b05400aa7a0>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aab90>, <kernel.DependentProduct object at 0x2b05400aaa28>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa7a0>, <kernel.DependentProduct object at 0x2b05400aacf8>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aab90>, <kernel.DependentProduct object at 0x2b05400aaa28>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aacf8>, <kernel.DependentProduct object at 0x2b05400aaf38>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aaef0>, <kernel.DependentProduct object at 0x2b05400aafc8>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa7e8>, <kernel.DependentProduct object at 0x2b05400aacf8>) of role type named sy_c_GCD_Obezw
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aaf80>, <kernel.DependentProduct object at 0x2b05400aaef0>) of role type named sy_c_GCD_Obezw__rel
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aab90>, <kernel.DependentProduct object at 0x2b05400aa7e8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aaef0>, <kernel.DependentProduct object at 0x2b05400aaea8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gcd_gcd_int:(int->(int->int))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa7e8>, <kernel.DependentProduct object at 0x2b05400aad40>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aaea8>, <kernel.DependentProduct object at 0x2b05400ae170>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aafc8>, <kernel.DependentProduct object at 0x2b05400ae128>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa7e8>, <kernel.DependentProduct object at 0x2b05400ae1b8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring abs_abs_complex:(complex->complex)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aaea8>, <kernel.DependentProduct object at 0x2b05400ae200>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring abs_abs_int:(int->int)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aa7e8>, <kernel.DependentProduct object at 0x2b05400ae248>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring abs_abs_rat:(rat->rat)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400aafc8>, <kernel.DependentProduct object at 0x2b05400ae290>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring abs_abs_real:(real->real)
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae128>, <kernel.DependentProduct object at 0x2b05400ae320>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae2d8>, <kernel.DependentProduct object at 0x2b05400ae368>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae128>, <kernel.DependentProduct object at 0x2b05400ae440>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_1139252259498527702_nat_o:((list_nat->Prop)->((list_nat->Prop)->(list_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae320>, <kernel.DependentProduct object at 0x2b05400ae3f8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae488>, <kernel.DependentProduct object at 0x2b05400ae518>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae320>, <kernel.DependentProduct object at 0x2b05400ae560>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring minus_6910147592129066416_nat_o:((set_nat->Prop)->((set_nat->Prop)->(set_nat->Prop)))
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2b05400ae518>, <kernel.DependentProduct object at 0x2b05400ae4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_2794559001203777698VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae560>, <kernel.DependentProduct object at 0x2b05400ae518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae638>, <kernel.DependentProduct object at 0x2b05400ae4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae560>, <kernel.DependentProduct object at 0x2b05400ae638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae6c8>, <kernel.DependentProduct object at 0x2b05400ae4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae5a8>, <kernel.DependentProduct object at 0x2b05400ae560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae7a0>, <kernel.DependentProduct object at 0x2b05400ae6c8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae518>, <kernel.DependentProduct object at 0x2b05400ae5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_real:(real->(real->real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae7a0>, <kernel.DependentProduct object at 0x2b05400ae518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae638>, <kernel.DependentProduct object at 0x2b05400ae5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae7a0>, <kernel.DependentProduct object at 0x2b05400ae638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae950>, <kernel.DependentProduct object at 0x2b05400ae5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae680>, <kernel.DependentProduct object at 0x2b05400ae7a0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae950>, <kernel.DependentProduct object at 0x2b05400ae680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400ae7a0>, <kernel.DependentProduct object at 0x2b05400ae950>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aea28>, <kernel.Constant object at 0x2b05400ae950>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_Code_integer:code_integer
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aeb00>, <kernel.Constant object at 0x2b05400ae950>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_complex:complex
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aea28>, <kernel.Constant object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aeb48>, <kernel.Constant object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_int:int
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aebd8>, <kernel.Constant object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_nat:nat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aec20>, <kernel.Constant object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_rat:rat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aec68>, <kernel.Constant object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring one_one_real:real
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aec20>, <kernel.DependentProduct object at 0x2b05400aec68>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aedd0>, <kernel.DependentProduct object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aec20>, <kernel.DependentProduct object at 0x2b05400aedd0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aeea8>, <kernel.DependentProduct object at 0x2b05400ae9e0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_int:(int->(int->int))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aecb0>, <kernel.DependentProduct object at 0x2b05400aec20>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aef80>, <kernel.DependentProduct object at 0x2b05400aeea8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_num:(num->(num->num))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aee60>, <kernel.DependentProduct object at 0x2b05400aecb0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aeea8>, <kernel.DependentProduct object at 0x2b05400aec20>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring plus_plus_real:(real->(real->real))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aecb0>, <kernel.DependentProduct object at 0x2b05400b4098>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aef38>, <kernel.DependentProduct object at 0x2b05400b4050>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring sgn_sgn_complex:(complex->complex)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2b05400aee60>, <kernel.DependentProduct object at 0x2b05400b4170>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring sgn_sgn_int:(int->int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400aecb0>, <kernel.DependentProduct object at 0x2b05400b41b8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring sgn_sgn_rat:(rat->rat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400aef38>, <kernel.DependentProduct object at 0x2b05400b4200>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring sgn_sgn_real:(real->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4098>, <kernel.DependentProduct object at 0x2b05400b4128>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400aee60>, <kernel.DependentProduct object at 0x2b05400b4248>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_complex:(complex->(complex->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b40e0>, <kernel.DependentProduct object at 0x2b05400b4368>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4320>, <kernel.DependentProduct object at 0x2b05400b41b8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_int:(int->(int->int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4098>, <kernel.DependentProduct object at 0x2b05400b40e0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_nat:(nat->(nat->nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b43f8>, <kernel.DependentProduct object at 0x2b05400b4320>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_num:(num->(num->num))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4128>, <kernel.DependentProduct object at 0x2b05400b4098>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_rat:(rat->(rat->rat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b42d8>, <kernel.DependentProduct object at 0x2b05400b43f8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring times_times_real:(real->(real->real))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4128>, <kernel.DependentProduct object at 0x2b05400b41b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b43f8>, <kernel.DependentProduct object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4368>, <kernel.DependentProduct object at 0x2b05400b4638>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_int:(int->int)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4560>, <kernel.DependentProduct object at 0x2b05400b4680>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_rat:(rat->rat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b40e0>, <kernel.DependentProduct object at 0x2b05400b46c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus_uminus_real:(real->real)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4560>, <kernel.DependentProduct object at 0x2b05400b4710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b46c8>, <kernel.Constant object at 0x2b05400b4680>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_z3403309356797280102nteger:code_integer
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4368>, <kernel.Constant object at 0x2b05400b4680>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_complex:complex
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b46c8>, <kernel.Constant object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b47a0>, <kernel.Constant object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_int:int
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4830>, <kernel.Constant object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_nat:nat
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.Constant object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_rat:rat
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b48c0>, <kernel.Constant object at 0x2b05400b45a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring zero_zero_real:real
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b4908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups6621422865394947399nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b45a8>, <kernel.DependentProduct object at 0x2b05400b48c0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4908>, <kernel.DependentProduct object at 0x2b05400b4878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b48c0>, <kernel.DependentProduct object at 0x2b05400b45a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b4908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b45a8>, <kernel.DependentProduct object at 0x2b05400b48c0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b4908>, <kernel.DependentProduct object at 0x2b05400b4878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2b05400b48c0>, <kernel.DependentProduct object at 0x2b05400b45a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.48/0.70  Using role type
% 0.48/0.71  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b4908>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b45a8>, <kernel.DependentProduct object at 0x2b05400b48c0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4908>, <kernel.DependentProduct object at 0x2b05400b4878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b48c0>, <kernel.DependentProduct object at 0x2b05400b45a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b48c0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b6050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4878>, <kernel.DependentProduct object at 0x2b05400b6170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b4950>, <kernel.DependentProduct object at 0x2b05400b61b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6248>, <kernel.DependentProduct object at 0x2b05400b6290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b6200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups7713935264441627589nteger:((real->code_integer)->(set_real->code_integer))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6440>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups5748017345553531991nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->code_integer))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6440>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups1794756597179926696omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups769130701875090982BT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups136491112297645522BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->rat))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6440>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups2240296850493347238T_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->real))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups8682486955453173170nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2b05400b6440>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b6320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b6440>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b6320>, <kernel.DependentProduct object at 0x2b05400b62d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b63b0>, <kernel.DependentProduct object at 0x2b05400b6440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400b63b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400bb050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b62d8>, <kernel.DependentProduct object at 0x2b05400bb170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400b6248>, <kernel.DependentProduct object at 0x2b05400bb1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb248>, <kernel.DependentProduct object at 0x2b05400bb290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb320>, <kernel.DependentProduct object at 0x2b05400bb200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bb248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb3b0>, <kernel.DependentProduct object at 0x2b05400bb440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bb320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups6225526099057966256nteger:((real->code_integer)->(set_real->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb440>, <kernel.DependentProduct object at 0x2b05400bb3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb320>, <kernel.DependentProduct object at 0x2b05400bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb3b0>, <kernel.DependentProduct object at 0x2b05400bb440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bb320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb440>, <kernel.DependentProduct object at 0x2b05400bb3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb320>, <kernel.DependentProduct object at 0x2b05400bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups3770682396051356844nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb3b0>, <kernel.DependentProduct object at 0x2b05400bb440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups127312072573709053omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bb320>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups6359315924273963643BT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb440>, <kernel.DependentProduct object at 0x2b05400bb3b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups6361806394783013919BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb320>, <kernel.DependentProduct object at 0x2b05400bb2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups5726676334696518183BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b05400bb3b0>, <kernel.DependentProduct object at 0x2b05400bb440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring groups2703838992350267259T_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bb3b0>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb440>, <kernel.DependentProduct object at 0x2b05400bbd88>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb368>, <kernel.DependentProduct object at 0x2b05400bbdd0>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring the_int:((int->Prop)->int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbcb0>, <kernel.DependentProduct object at 0x2b05400bbe18>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring the_real:((real->Prop)->real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb2d8>, <kernel.DependentProduct object at 0x2b05400bbcb0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbbd8>, <kernel.DependentProduct object at 0x2b05400bbe18>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbea8>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbef0>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_int:(Prop->(int->(int->int)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbe60>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbfc8>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb368>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbcb0>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__Num__Onum
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_num:(Prop->(num->(num->num)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbfc8>, <kernel.DependentProduct object at 0x2b05400bbbd8>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bb368>, <kernel.DependentProduct object at 0x2b05400bc050>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbfc8>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbfc8>, <kernel.DependentProduct object at 0x2b05400bc0e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbcb0>, <kernel.DependentProduct object at 0x2b05400bc0e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc200>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbe18>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bbe18>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_real:(Prop->(real->(real->real)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc440>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc488>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc4d0>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc518>, <kernel.DependentProduct object at 0x2b05400bc560>) of role type named sy_c_Int_OAbs__Integ
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc1b8>, <kernel.DependentProduct object at 0x2b05400bc128>) of role type named sy_c_Int_ORep__Integ
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc320>, <kernel.DependentProduct object at 0x2b05400bc1b8>) of role type named sy_c_Int_Oint__ge__less__than
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc200>, <kernel.DependentProduct object at 0x2b05400bc128>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc488>, <kernel.DependentProduct object at 0x2b05400bc5a8>) of role type named sy_c_Int_Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring nat2:(int->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc128>, <kernel.DependentProduct object at 0x2b05400bc320>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring power_int_real:(real->(int->real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc638>, <kernel.Constant object at 0x2b05400bc320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring ring_1_Ints_real:set_real
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc128>, <kernel.DependentProduct object at 0x2b05400bc098>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc320>, <kernel.DependentProduct object at 0x2b05400bc758>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b05400bc5a8>, <kernel.DependentProduct object at 0x2b05400bc7e8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring ring_1_of_int_int:(int->int)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc680>, <kernel.DependentProduct object at 0x2b05400bc830>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring ring_1_of_int_rat:(int->rat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc710>, <kernel.DependentProduct object at 0x2b05400bc878>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring ring_1_of_int_real:(int->real)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc680>, <kernel.DependentProduct object at 0x2b05400bc710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring inf_in1870772243966228564d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc8c0>, <kernel.DependentProduct object at 0x2b05400bc878>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc680>, <kernel.DependentProduct object at 0x2b05400bc998>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc878>, <kernel.DependentProduct object at 0x2b05400bc680>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bca70>, <kernel.DependentProduct object at 0x2b05400bc998>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc830>, <kernel.DependentProduct object at 0x2b05400bc878>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bca70>, <kernel.DependentProduct object at 0x2b05400bca28>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc758>, <kernel.DependentProduct object at 0x2b05400bc998>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc560>, <kernel.DependentProduct object at 0x2b05400bc758>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring append_int:(list_int->(list_int->list_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bca28>, <kernel.DependentProduct object at 0x2b05400bc998>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcc68>, <kernel.DependentProduct object at 0x2b05400bcd40>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring distinct_int:(list_int->Prop)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bccb0>, <kernel.DependentProduct object at 0x2b05400bcbd8>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring distinct_nat:(list_nat->Prop)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc560>, <kernel.DependentProduct object at 0x2b05400bcc68>) of role type named sy_c_List_Odrop_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring drop_nat:(nat->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bca70>, <kernel.DependentProduct object at 0x2b05400bce18>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcd88>, <kernel.DependentProduct object at 0x2b05400bc560>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring cons_int:(int->(list_int->list_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc998>, <kernel.DependentProduct object at 0x2b05400bca70>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce60>, <kernel.Constant object at 0x2b05400bca70>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nil_int:list_int
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc560>, <kernel.Constant object at 0x2b05400bca70>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nil_nat:list_nat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bca28>, <kernel.DependentProduct object at 0x2b05400bcf80>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring hd_nat:(list_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcef0>, <kernel.DependentProduct object at 0x2b05400bcf80>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce60>, <kernel.DependentProduct object at 0x2b05400bce18>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_o2:(list_o->set_o)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcd40>, <kernel.DependentProduct object at 0x2b05400be050>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_complex2:(list_complex->set_complex)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bc560>, <kernel.DependentProduct object at 0x2b05400be098>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_int2:(list_int->set_int)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce18>, <kernel.DependentProduct object at 0x2b05400be0e0>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcf80>, <kernel.DependentProduct object at 0x2b05400be128>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_nat2:(list_nat->set_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcd40>, <kernel.DependentProduct object at 0x2b05400be170>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_real2:(list_real->set_real)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce18>, <kernel.DependentProduct object at 0x2b05400be1b8>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bcf80>, <kernel.DependentProduct object at 0x2b05400be200>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce18>, <kernel.DependentProduct object at 0x2b05400be200>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400bce18>, <kernel.DependentProduct object at 0x2b05400be170>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring tl_nat:(list_nat->list_nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be248>, <kernel.DependentProduct object at 0x2b05400be0e0>) of role type named sy_c_List_Olist__update_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be320>, <kernel.DependentProduct object at 0x2b05400be050>) of role type named sy_c_List_Olist__update_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_update_complex:(list_complex->(nat->(complex->list_complex)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be290>, <kernel.DependentProduct object at 0x2b05400be200>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be440>, <kernel.DependentProduct object at 0x2b05400be320>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be488>, <kernel.DependentProduct object at 0x2b05400be290>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be440>, <kernel.DependentProduct object at 0x2b05400be488>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be518>, <kernel.DependentProduct object at 0x2b05400be290>) of role type named sy_c_List_Onth_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_o:(list_o->(nat->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be4d0>, <kernel.DependentProduct object at 0x2b05400be440>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be560>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_complex:(list_complex->(nat->complex))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be2d8>, <kernel.DependentProduct object at 0x2b05400be560>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_int:(list_int->(nat->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be488>, <kernel.DependentProduct object at 0x2b05400be4d0>) of role type named sy_c_List_Onth_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_list_nat:(list_list_nat->(nat->list_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be3f8>, <kernel.DependentProduct object at 0x2b05400be488>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_nat:(list_nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be680>, <kernel.DependentProduct object at 0x2b05400be4d0>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_num:(list_num->(nat->num))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be6c8>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_Product_prod_o_o:(list_P4002435161011370285od_o_o->(nat->product_prod_o_o))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be3f8>, <kernel.DependentProduct object at 0x2b05400be6c8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_Pr1649062631805364268_o_int:(list_P3795440434834930179_o_int->(nat->product_prod_o_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be518>, <kernel.DependentProduct object at 0x2b05400be3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_Pr5826913651314560976_o_nat:(list_P6285523579766656935_o_nat->(nat->product_prod_o_nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be6c8>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring nth_Pr6777367263587873994T_VEBT:(list_P7495141550334521929T_VEBT->(nat->produc2504756804600209347T_VEBT))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b05400be3f8>, <kernel.DependentProduct object at 0x2b05400be6c8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be518>, <kernel.DependentProduct object at 0x2b05400be3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr6456567536196504476um_num:(list_P3744719386663036955um_num->(nat->product_prod_num_num))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be6c8>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be3f8>, <kernel.DependentProduct object at 0x2b05400be6c8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be518>, <kernel.DependentProduct object at 0x2b05400be3f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be6c8>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be560>, <kernel.DependentProduct object at 0x2b05400be6c8>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_real:(list_real->(nat->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bec68>, <kernel.DependentProduct object at 0x2b05400be3f8>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400becf8>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bebd8>, <kernel.DependentProduct object at 0x2b05400becf8>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bed88>, <kernel.DependentProduct object at 0x2b05400bec68>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400be518>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400be3f8>, <kernel.DependentProduct object at 0x2b05400bed88>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400be3f8>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bee18>, <kernel.DependentProduct object at 0x2b05400bed88>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400bee18>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bee60>, <kernel.DependentProduct object at 0x2b05400bed88>) of role type named sy_c_List_Oproduct_001t__Num__Onum_001t__Num__Onum
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_num_num:(list_num->(list_num->list_P3744719386663036955um_num))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400befc8>, <kernel.DependentProduct object at 0x2b05400bedd0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bee60>, <kernel.DependentProduct object at 0x2b05400befc8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400c30e0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400befc8>, <kernel.DependentProduct object at 0x2b05400c3170>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400becb0>, <kernel.DependentProduct object at 0x2b05400c3248>) of role type named sy_c_List_Oremdups_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring remdups_nat:(list_nat->list_nat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400c30e0>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_o:(nat->(Prop->list_o))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400becb0>, <kernel.DependentProduct object at 0x2b05400c3200>) of role type named sy_c_List_Oreplicate_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_complex:(nat->(complex->list_complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400c3050>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_int:(nat->(int->list_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400bedd0>, <kernel.DependentProduct object at 0x2b05400c3290>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400c3248>, <kernel.DependentProduct object at 0x2b05400c32d8>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_real:(nat->(real->list_real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400c3098>, <kernel.DependentProduct object at 0x2b05400c3170>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400c30e0>, <kernel.DependentProduct object at 0x2b05400c31b8>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b05400c3320>, <kernel.DependentProduct object at 0x2b05400c30e0>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3488>, <kernel.DependentProduct object at 0x2b05400c3098>) of role type named sy_c_List_Oupt
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring upt:(nat->(nat->list_nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3518>, <kernel.DependentProduct object at 0x2b05400c31b8>) of role type named sy_c_List_Oupto
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring upto:(int->(int->list_int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c34d0>, <kernel.DependentProduct object at 0x2b05400c3488>) of role type named sy_c_List_Oupto__aux
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3440>, <kernel.DependentProduct object at 0x2b05400c3518>) of role type named sy_c_List_Oupto__rel
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c35a8>, <kernel.DependentProduct object at 0x2b05400c30e0>) of role type named sy_c_Nat_OSuc
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring suc:(nat->nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c31b8>, <kernel.DependentProduct object at 0x2b05400c3680>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3170>, <kernel.DependentProduct object at 0x2b05400c3710>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3440>, <kernel.DependentProduct object at 0x2b05400c36c8>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c35f0>, <kernel.DependentProduct object at 0x2b05400c3758>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c37a0>, <kernel.DependentProduct object at 0x2b05400c3680>) of role type named sy_c_Nat_Onat_Opred
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring pred:(nat->nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c35f0>, <kernel.DependentProduct object at 0x2b05400c37e8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3680>, <kernel.DependentProduct object at 0x2b05400c35a8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c37e8>, <kernel.DependentProduct object at 0x2b05400c3878>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c35a8>, <kernel.DependentProduct object at 0x2b05400c3908>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3878>, <kernel.DependentProduct object at 0x2b05400c3998>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3908>, <kernel.DependentProduct object at 0x2b05400c3a28>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3998>, <kernel.DependentProduct object at 0x2b05400c3ab8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3a28>, <kernel.DependentProduct object at 0x2b05400c3170>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Complex__Ocomplex
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri2816024913162550771omplex:((complex->complex)->(nat->(complex->complex)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3ab8>, <kernel.DependentProduct object at 0x2b05400c3b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Int__Oint
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri8420488043553186161ux_int:((int->int)->(nat->(int->int)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3170>, <kernel.DependentProduct object at 0x2b05400c3c20>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Nat__Onat
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri8422978514062236437ux_nat:((nat->nat)->(nat->(nat->nat)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3b90>, <kernel.DependentProduct object at 0x2b05400c3cb0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Rat__Orat
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri7787848453975740701ux_rat:((rat->rat)->(nat->(rat->rat)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3c20>, <kernel.DependentProduct object at 0x2b05400c3d40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat__aux_001t__Real__Oreal
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring semiri7260567687927622513x_real:((real->real)->(nat->(real->real)))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3dd0>, <kernel.DependentProduct object at 0x2b05400c3ea8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_size_list_o:(list_o->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3c20>, <kernel.DependentProduct object at 0x2b05400c3e60>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3ea8>, <kernel.DependentProduct object at 0x2b05400c3ef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3bd8>, <kernel.DependentProduct object at 0x2b05400c3f80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_size_list_int:(list_int->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3ea8>, <kernel.DependentProduct object at 0x2b05400c3fc8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3cb0>, <kernel.DependentProduct object at 0x2a0c098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_size_list_nat:(list_nat->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3ef0>, <kernel.DependentProduct object at 0x2a0c0e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_size_list_num:(list_num->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3cb0>, <kernel.DependentProduct object at 0x2a0c128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3cb0>, <kernel.DependentProduct object at 0x2a0c1b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2b05400c3fc8>, <kernel.DependentProduct object at 0x2a0c248>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c170>, <kernel.DependentProduct object at 0x2a0c2d8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c050>, <kernel.DependentProduct object at 0x2a0c368>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c200>, <kernel.DependentProduct object at 0x2a0c3f8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c0e0>, <kernel.DependentProduct object at 0x2a0c488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c200>, <kernel.DependentProduct object at 0x2a0c518>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c488>, <kernel.DependentProduct object at 0x2a0c5a8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c518>, <kernel.DependentProduct object at 0x2a0c638>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c560>, <kernel.DependentProduct object at 0x2a0c6c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_size_list_real:(list_real->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c518>, <kernel.DependentProduct object at 0x2a0c710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c6c8>, <kernel.DependentProduct object at 0x2a0c7a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c200>, <kernel.DependentProduct object at 0x2a0c830>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_size_num:(num->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c5a8>, <kernel.DependentProduct object at 0x2a0c878>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_size_option_nat:(option_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c758>, <kernel.DependentProduct object at 0x2a0c8c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_size_option_num:(option_num->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c5a8>, <kernel.DependentProduct object at 0x2a0c908>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c878>, <kernel.DependentProduct object at 0x2a0c998>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c6c8>, <kernel.DependentProduct object at 0x2a0c5a8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c878>, <kernel.DependentProduct object at 0x2a0c6c8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c290>, <kernel.DependentProduct object at 0x2a0cb00>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c950>, <kernel.DependentProduct object at 0x2a0cb48>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_set_decode:(nat->set_nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c9e0>, <kernel.DependentProduct object at 0x2a0cb90>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_set_encode:(set_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c200>, <kernel.DependentProduct object at 0x2a0cbd8>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat_triangle:(nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cb00>, <kernel.DependentProduct object at 0x2a0c5a8>) of role type named sy_c_NthRoot_Oroot
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring root:(nat->(real->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c950>, <kernel.DependentProduct object at 0x2a0cc20>) of role type named sy_c_NthRoot_Osqrt
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring sqrt:(real->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cb48>, <kernel.DependentProduct object at 0x2a0cbd8>) of role type named sy_c_Num_OBitM
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring bitM:(num->num)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c200>, <kernel.DependentProduct object at 0x2a0ccb0>) of role type named sy_c_Num_Oinc
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring inc:(num->num)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cb48>, <kernel.DependentProduct object at 0x2a0ccf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0ccb0>, <kernel.DependentProduct object at 0x2a0cd88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c5a8>, <kernel.DependentProduct object at 0x2a0ce18>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_numeral_dbl_int:(int->int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c950>, <kernel.DependentProduct object at 0x2a0ce60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cd40>, <kernel.DependentProduct object at 0x2a0cea8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_numeral_dbl_real:(real->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0c950>, <kernel.DependentProduct object at 0x2a0cef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cea8>, <kernel.DependentProduct object at 0x2a0cf80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cef0>, <kernel.DependentProduct object at 0x29f2050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cf80>, <kernel.DependentProduct object at 0x29f20e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cf38>, <kernel.DependentProduct object at 0x29f2170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cf38>, <kernel.DependentProduct object at 0x29f2200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2a0cd88>, <kernel.DependentProduct object at 0x29f2290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2170>, <kernel.DependentProduct object at 0x29f2320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2050>, <kernel.DependentProduct object at 0x29f23b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2200>, <kernel.DependentProduct object at 0x29f2440>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2170>, <kernel.DependentProduct object at 0x29f20e0>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f24d0>, <kernel.DependentProduct object at 0x29f2518>) of role type named sy_c_Num_Onum_OBit0
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring bit0:(num->num)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f23b0>, <kernel.DependentProduct object at 0x29f2440>) of role type named sy_c_Num_Onum_OBit1
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring bit1:(num->num)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2200>, <kernel.Constant object at 0x29f2440>) of role type named sy_c_Num_Onum_OOne
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring one:num
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2518>, <kernel.DependentProduct object at 0x29f2680>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2638>, <kernel.DependentProduct object at 0x29f25f0>) of role type named sy_c_Num_Onum_Osize__num
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring size_num:(num->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2050>, <kernel.DependentProduct object at 0x29f23b0>) of role type named sy_c_Num_Onum__of__nat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring num_of_nat:(nat->num)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f2638>, <kernel.DependentProduct object at 0x29f2170>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x29f23b0>, <kernel.DependentProduct object at 0x29f2758>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.78  Declaring numera6690914467698888265omplex:(num->complex)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2170>, <kernel.DependentProduct object at 0x29f27e8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2440>, <kernel.DependentProduct object at 0x29f2878>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring numeral_numeral_int:(num->int)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f27a0>, <kernel.DependentProduct object at 0x29f28c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring numeral_numeral_nat:(num->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f20e0>, <kernel.DependentProduct object at 0x29f2908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring numeral_numeral_rat:(num->rat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f27e8>, <kernel.DependentProduct object at 0x29f2950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring numeral_numeral_real:(num->real)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2878>, <kernel.DependentProduct object at 0x29f20e0>) of role type named sy_c_Num_Opow
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring pow:(num->(num->num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2998>, <kernel.DependentProduct object at 0x29f29e0>) of role type named sy_c_Num_Opred__numeral
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring pred_numeral:(num->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2908>, <kernel.DependentProduct object at 0x29f28c0>) of role type named sy_c_Num_Osqr
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring sqr:(num->num)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2950>, <kernel.Constant object at 0x29f28c0>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring none_nat:option_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f29e0>, <kernel.Constant object at 0x29f28c0>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring none_num:option_num
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2950>, <kernel.Constant object at 0x29f27e8>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2a70>, <kernel.DependentProduct object at 0x29f2b90>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring some_nat:(nat->option_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2878>, <kernel.DependentProduct object at 0x29f2bd8>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring some_num:(num->option_num)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2a70>, <kernel.DependentProduct object at 0x29f2878>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2bd8>, <kernel.DependentProduct object at 0x29f2cb0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2cf8>, <kernel.DependentProduct object at 0x29f2dd0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2d88>, <kernel.DependentProduct object at 0x29f2e18>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2cf8>, <kernel.DependentProduct object at 0x29f2a70>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.DependentProduct object at 0x29f2c20>) of role type named sy_c_Option_Ooption_Omap__option_001t__Num__Onum_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring map_option_num_num:((num->num)->(option_num->option_num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2e18>, <kernel.DependentProduct object at 0x29f2e60>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2cf8>, <kernel.DependentProduct object at 0x29f2ef0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2e18>, <kernel.DependentProduct object at 0x29f2878>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.DependentProduct object at 0x29f2e60>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring the_nat:(option_nat->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f28c0>, <kernel.DependentProduct object at 0x29f5050>) of role type named sy_c_Option_Ooption_Othe_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring the_num:(option_num->num)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.DependentProduct object at 0x29f5098>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring the_Pr8591224930841456533at_nat:(option4927543243414619207at_nat->product_prod_nat_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2878>, <kernel.Constant object at 0x29f28c0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.Constant object at 0x29f2ef0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_nat:nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2e18>, <kernel.Constant object at 0x29f5050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_complex:set_complex
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_int:set_int
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2e18>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_nat:set_nat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_num:set_num
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f2ea8>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_rat:set_rat
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f5248>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bot_bot_set_real:set_real
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x29f5290>, <kernel.Constant object at 0x29f5128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring bot_bot_set_set_nat:set_set_nat
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5248>, <kernel.Constant object at 0x29f5050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5320>, <kernel.DependentProduct object at 0x29f54d0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_complex_o:((complex->Prop)->((complex->Prop)->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5050>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f54d0>, <kernel.DependentProduct object at 0x29f5560>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f55a8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5560>, <kernel.DependentProduct object at 0x29f55f0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f5560>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55f0>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5638>, <kernel.DependentProduct object at 0x29f5560>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_int:(int->(int->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f56c8>, <kernel.DependentProduct object at 0x29f55f0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55a8>, <kernel.DependentProduct object at 0x29f5638>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_num:(num->(num->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f56c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f55a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_real:(real->(real->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55f0>, <kernel.DependentProduct object at 0x29f55a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f58c0>, <kernel.DependentProduct object at 0x29f5128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f56c8>, <kernel.DependentProduct object at 0x29f55f0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5560>, <kernel.DependentProduct object at 0x29f58c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f56c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55a8>, <kernel.DependentProduct object at 0x29f5560>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55a8>, <kernel.DependentProduct object at 0x29f5128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f55a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f55a8>, <kernel.DependentProduct object at 0x29f5128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5c68>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5cf8>, <kernel.DependentProduct object at 0x29f55a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5b48>, <kernel.DependentProduct object at 0x29f5c68>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5bd8>, <kernel.DependentProduct object at 0x29f5cf8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f5b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f5bd8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5bd8>, <kernel.DependentProduct object at 0x29f5128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5f38>, <kernel.DependentProduct object at 0x29f5518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5fc8>, <kernel.DependentProduct object at 0x29f8098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f55a8>, <kernel.DependentProduct object at 0x29f80e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5128>, <kernel.DependentProduct object at 0x29f8128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f8170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f81b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5c68>, <kernel.DependentProduct object at 0x29f8050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5518>, <kernel.DependentProduct object at 0x29f81b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f82d8>, <kernel.DependentProduct object at 0x29f8368>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f5c68>, <kernel.DependentProduct object at 0x29f8050>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_int:(int->(int->int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8200>, <kernel.DependentProduct object at 0x29f8320>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_nat:(nat->(nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f83f8>, <kernel.DependentProduct object at 0x29f82d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_num:(num->(num->num))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8248>, <kernel.DependentProduct object at 0x29f8200>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_rat:(rat->(rat->rat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8290>, <kernel.DependentProduct object at 0x29f83f8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_real:(real->(real->real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8368>, <kernel.DependentProduct object at 0x29f8248>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8290>, <kernel.DependentProduct object at 0x29f8368>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8320>, <kernel.DependentProduct object at 0x29f8248>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring ord_min_nat:(nat->(nat->nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8050>, <kernel.DependentProduct object at 0x29f8638>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8320>, <kernel.DependentProduct object at 0x29f8290>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f83b0>, <kernel.DependentProduct object at 0x29f86c8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8680>, <kernel.DependentProduct object at 0x29f8638>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f83b0>, <kernel.DependentProduct object at 0x29f8320>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8638>, <kernel.DependentProduct object at 0x29f87e8>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8368>, <kernel.Constant object at 0x29f87e8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring top_top_set_o:set_o
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8758>, <kernel.Constant object at 0x29f87e8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring top_top_set_nat:set_nat
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f83b0>, <kernel.Constant object at 0x29f87e8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring top_top_set_real:set_real
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8878>, <kernel.Constant object at 0x29f87e8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring top_top_set_char:set_char
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f83b0>, <kernel.DependentProduct object at 0x29f8878>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f89e0>, <kernel.DependentProduct object at 0x29f87e8>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring power_power_complex:(complex->(nat->complex))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f88c0>, <kernel.DependentProduct object at 0x29f83b0>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring power_power_int:(int->(nat->int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x29f8ab8>, <kernel.DependentProduct object at 0x29f89e0>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring power_power_nat:(nat->(nat->nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8908>, <kernel.DependentProduct object at 0x29f88c0>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring power_power_rat:(rat->(nat->rat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8950>, <kernel.DependentProduct object at 0x29f8ab8>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring power_power_real:(real->(nat->real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8908>, <kernel.DependentProduct object at 0x29f89e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc4035269172776083154on_nat:((nat->(nat->Prop))->(produc4953844613479565601on_nat->produc2233624965454879586on_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8ab8>, <kernel.DependentProduct object at 0x29f88c0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc8929957630744042906on_nat:((nat->(nat->nat))->(produc4953844613479565601on_nat->produc8306885398267862888on_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f89e0>, <kernel.DependentProduct object at 0x29f83b0>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc3576312749637752826on_num:((num->(num->Prop))->(produc3447558737645232053on_num->produc7036089656553540234on_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f88c0>, <kernel.DependentProduct object at 0x29f8cf8>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc5778274026573060048on_num:((num->(num->num))->(produc3447558737645232053on_num->produc1193250871479095198on_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f83b0>, <kernel.DependentProduct object at 0x29f8d40>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc3994169339658061776at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc6121120109295599847at_nat->produc5491161045314408544at_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8cf8>, <kernel.DependentProduct object at 0x29f8e18>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc2899441246263362727at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(produc6121120109295599847at_nat->produc5542196010084753463at_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8ef0>, <kernel.DependentProduct object at 0x29f8908>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8e60>, <kernel.DependentProduct object at 0x29f8908>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8e18>, <kernel.DependentProduct object at 0x29f8908>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8e60>, <kernel.DependentProduct object at 0x29f8dd0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8908>, <kernel.DependentProduct object at 0x29fb128>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8dd0>, <kernel.DependentProduct object at 0x29fb098>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8908>, <kernel.DependentProduct object at 0x29fb200>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8ef0>, <kernel.DependentProduct object at 0x29fb290>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8908>, <kernel.DependentProduct object at 0x29fb0e0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29f8ef0>, <kernel.DependentProduct object at 0x29fb098>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb2d8>, <kernel.DependentProduct object at 0x29fb368>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc5098337634421038937on_nat:(option_nat->(option_nat->produc4953844613479565601on_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb200>, <kernel.DependentProduct object at 0x29fb2d8>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Num__Onum_J_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc8585076106096196333on_num:(option_num->(option_num->produc3447558737645232053on_num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb368>, <kernel.DependentProduct object at 0x29fb128>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc488173922507101015at_nat:(option4927543243414619207at_nat->(option4927543243414619207at_nat->produc6121120109295599847at_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb2d8>, <kernel.DependentProduct object at 0x29fb518>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb128>, <kernel.DependentProduct object at 0x29fb2d8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb518>, <kernel.DependentProduct object at 0x29fb128>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb2d8>, <kernel.DependentProduct object at 0x29fb518>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb128>, <kernel.DependentProduct object at 0x29fb200>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb518>, <kernel.DependentProduct object at 0x29fb5a8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb200>, <kernel.DependentProduct object at 0x29fb7a0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb5a8>, <kernel.DependentProduct object at 0x29fb638>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb7a0>, <kernel.DependentProduct object at 0x29fb758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb638>, <kernel.DependentProduct object at 0x29fb6c8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb758>, <kernel.DependentProduct object at 0x29fb710>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb6c8>, <kernel.DependentProduct object at 0x29fba28>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fb710>, <kernel.DependentProduct object at 0x29fbb90>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x29fba28>, <kernel.DependentProduct object at 0x29fbb48>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbb90>, <kernel.DependentProduct object at 0x29fbcf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbb48>, <kernel.DependentProduct object at 0x29fbd88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbcf8>, <kernel.DependentProduct object at 0x29fb998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbd88>, <kernel.DependentProduct object at 0x29fb7e8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc1917071388513777916omplex:((nat->(nat->complex))->(product_prod_nat_nat->complex))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fb998>, <kernel.DependentProduct object at 0x29fbe18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fb7e8>, <kernel.DependentProduct object at 0x29fbea8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbe18>, <kernel.DependentProduct object at 0x29fbc20>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbea8>, <kernel.DependentProduct object at 0x29fbe18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc6207742614233964070at_rat:((nat->(nat->rat))->(product_prod_nat_nat->rat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbea8>, <kernel.DependentProduct object at 0x29fe128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbea8>, <kernel.DependentProduct object at 0x29fe170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fb7e8>, <kernel.DependentProduct object at 0x29fe170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe2d8>, <kernel.DependentProduct object at 0x29fe320>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbf38>, <kernel.DependentProduct object at 0x29fe3b0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fbf38>, <kernel.DependentProduct object at 0x29fe3f8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe320>, <kernel.DependentProduct object at 0x29fe440>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe3b0>, <kernel.DependentProduct object at 0x29fe4d0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe1b8>, <kernel.DependentProduct object at 0x29fe518>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe248>, <kernel.DependentProduct object at 0x29fe3b0>) of role type named sy_c_Rat_OFract
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring fract:(int->(int->rat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe560>, <kernel.DependentProduct object at 0x29fe5a8>) of role type named sy_c_Rat_OFrct
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring frct:(product_prod_int_int->rat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe4d0>, <kernel.DependentProduct object at 0x29fe440>) of role type named sy_c_Rat_ORep__Rat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe560>, <kernel.Constant object at 0x29fe3b0>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring field_5140801741446780682s_real:set_real
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe5a8>, <kernel.DependentProduct object at 0x29fe6c8>) of role type named sy_c_Rat_Onormalize
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe518>, <kernel.DependentProduct object at 0x29fe440>) of role type named sy_c_Rat_Opositive
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring positive:(rat->Prop)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe560>, <kernel.DependentProduct object at 0x29fe758>) of role type named sy_c_Rat_Oquotient__of
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring quotient_of:(rat->product_prod_int_int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe518>, <kernel.Constant object at 0x29fe6c8>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V2521375963428798218omplex:set_complex
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe758>, <kernel.DependentProduct object at 0x29fe7e8>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V5970128139526366754l_real:((real->real)->Prop)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe6c8>, <kernel.DependentProduct object at 0x29fe758>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe7e8>, <kernel.DependentProduct object at 0x29fe6c8>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe758>, <kernel.DependentProduct object at 0x29fe8c0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe6c8>, <kernel.DependentProduct object at 0x29fea70>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V7735802525324610683m_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fe8c0>, <kernel.DependentProduct object at 0x29feb00>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29fea70>, <kernel.DependentProduct object at 0x29fe8c0>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x29feb00>, <kernel.DependentProduct object at 0x29fea70>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fe8c0>, <kernel.DependentProduct object at 0x29feb00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fea70>, <kernel.DependentProduct object at 0x29fe8c0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fe440>, <kernel.DependentProduct object at 0x29feb00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide_divide_int:(int->(int->int))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29feb90>, <kernel.DependentProduct object at 0x29fea70>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fee18>, <kernel.DependentProduct object at 0x29fe440>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fecb0>, <kernel.DependentProduct object at 0x29feb90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring divide_divide_real:(real->(real->real))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fed40>, <kernel.DependentProduct object at 0x29fee18>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fedd0>, <kernel.DependentProduct object at 0x29fecb0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fea70>, <kernel.DependentProduct object at 0x29fed40>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fe440>, <kernel.DependentProduct object at 0x29fedd0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29feb90>, <kernel.DependentProduct object at 0x29fea70>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fee18>, <kernel.DependentProduct object at 0x2a0f098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29feb90>, <kernel.DependentProduct object at 0x29fecb0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fea70>, <kernel.DependentProduct object at 0x2a0f0e0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring modulo_modulo_int:(int->(int->int))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29feb90>, <kernel.DependentProduct object at 0x2a0f200>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fea70>, <kernel.DependentProduct object at 0x2a0f248>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f170>, <kernel.DependentProduct object at 0x2a0f0e0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f248>, <kernel.DependentProduct object at 0x2a0f2d8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f0e0>, <kernel.DependentProduct object at 0x2a0f368>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f2d8>, <kernel.DependentProduct object at 0x2a0f3f8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f368>, <kernel.DependentProduct object at 0x2a0f488>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x29fecb0>, <kernel.DependentProduct object at 0x2a0f3f8>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring suminf_complex:((nat->complex)->complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f440>, <kernel.DependentProduct object at 0x2a0f368>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring suminf_int:((nat->int)->int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f4d0>, <kernel.DependentProduct object at 0x2a0f3f8>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring suminf_nat:((nat->nat)->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f5a8>, <kernel.DependentProduct object at 0x2a0f050>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring suminf_real:((nat->real)->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f638>, <kernel.DependentProduct object at 0x2a0f3f8>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring summable_complex:((nat->complex)->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f5f0>, <kernel.DependentProduct object at 0x2a0f440>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring summable_int:((nat->int)->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f518>, <kernel.DependentProduct object at 0x2a0f5a8>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring summable_nat:((nat->nat)->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f680>, <kernel.DependentProduct object at 0x2a0f638>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring summable_real:((nat->real)->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f6c8>, <kernel.DependentProduct object at 0x2a0f710>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f2d8>, <kernel.DependentProduct object at 0x2a0f7a0>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sums_int:((nat->int)->(int->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f638>, <kernel.DependentProduct object at 0x2a0f5a8>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f758>, <kernel.DependentProduct object at 0x2a0f830>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring sums_real:((nat->real)->(real->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f5a8>, <kernel.DependentProduct object at 0x2a0f908>) of role type named sy_c_Set_OCollect_001_Eo
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_o:((Prop->Prop)->set_o)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f680>, <kernel.DependentProduct object at 0x2a0f2d8>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f830>, <kernel.DependentProduct object at 0x2a0f950>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f7a0>, <kernel.DependentProduct object at 0x2a0f9e0>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_int:((int->Prop)->set_int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f638>, <kernel.DependentProduct object at 0x2a0f830>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f9e0>, <kernel.DependentProduct object at 0x2a0fa28>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f7e8>, <kernel.DependentProduct object at 0x2a0fa70>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f5a8>, <kernel.DependentProduct object at 0x2a0fab8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f7e8>, <kernel.DependentProduct object at 0x2a0fb00>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f710>, <kernel.DependentProduct object at 0x2a0fbd8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f680>, <kernel.DependentProduct object at 0x2a0fc20>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collect_num:((num->Prop)->set_num)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0fab8>, <kernel.DependentProduct object at 0x2a0f710>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x2a0f680>, <kernel.DependentProduct object at 0x2a0fab8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0f710>, <kernel.DependentProduct object at 0x2a0f680>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0f998>, <kernel.DependentProduct object at 0x2a0fe18>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0f5a8>, <kernel.DependentProduct object at 0x2a0fe60>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_real:((real->Prop)->set_real)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fb90>, <kernel.DependentProduct object at 0x2a0f680>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fe60>, <kernel.DependentProduct object at 0x2a0fea8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fdd0>, <kernel.DependentProduct object at 0x2a0fef0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a0ff38>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fab8>, <kernel.DependentProduct object at 0x2a0f998>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fdd0>, <kernel.DependentProduct object at 0x2a0fb90>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a0ff80>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fab8>, <kernel.DependentProduct object at 0x2a0f710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0ff80>, <kernel.DependentProduct object at 0x2a0f710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a0fab8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a120e0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a12128>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0f710>, <kernel.DependentProduct object at 0x2a12128>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a12128>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a0fd88>, <kernel.DependentProduct object at 0x2a12290>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring insert_int:(int->(set_int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a120e0>, <kernel.DependentProduct object at 0x2a12248>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12200>, <kernel.DependentProduct object at 0x2a12128>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring insert_real:(real->(set_real->set_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12320>, <kernel.DependentProduct object at 0x2a12488>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12200>, <kernel.DependentProduct object at 0x2a12128>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12488>, <kernel.DependentProduct object at 0x2a12290>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12128>, <kernel.DependentProduct object at 0x2a120e0>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12290>, <kernel.DependentProduct object at 0x2a12560>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a120e0>, <kernel.DependentProduct object at 0x2a12290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12560>, <kernel.DependentProduct object at 0x2a120e0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12290>, <kernel.DependentProduct object at 0x2a12560>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a120e0>, <kernel.DependentProduct object at 0x2a12290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12560>, <kernel.DependentProduct object at 0x2a120e0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12290>, <kernel.DependentProduct object at 0x2a12560>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a120e0>, <kernel.DependentProduct object at 0x2a12290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12560>, <kernel.DependentProduct object at 0x2a120e0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12098>, <kernel.DependentProduct object at 0x2a125f0>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12a28>, <kernel.DependentProduct object at 0x2a12b90>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atMost_int:(int->set_int)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12ab8>, <kernel.DependentProduct object at 0x2a12bd8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a120e0>, <kernel.DependentProduct object at 0x2a12c20>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Num__Onum
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atMost_num:(num->set_num)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a125f0>, <kernel.DependentProduct object at 0x2a12c68>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Rat__Orat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atMost_rat:(rat->set_rat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12b90>, <kernel.DependentProduct object at 0x2a12cb0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_ord_atMost_real:(real->set_real)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a125f0>, <kernel.DependentProduct object at 0x2a12cf8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12cb0>, <kernel.DependentProduct object at 0x2a125f0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12cf8>, <kernel.DependentProduct object at 0x2a12cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a125f0>, <kernel.DependentProduct object at 0x2a12cf8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12cb0>, <kernel.DependentProduct object at 0x2a125f0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12cf8>, <kernel.DependentProduct object at 0x2a12cb0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a125f0>, <kernel.DependentProduct object at 0x2a15050>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12cb0>, <kernel.DependentProduct object at 0x2a15128>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x2a12d88>, <kernel.DependentProduct object at 0x2a151b8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_ord_lessThan_int:(int->set_int)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a12fc8>, <kernel.DependentProduct object at 0x2a15200>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a12d88>, <kernel.DependentProduct object at 0x2a15248>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_ord_lessThan_num:(num->set_num)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a12cb0>, <kernel.DependentProduct object at 0x2a15290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15128>, <kernel.DependentProduct object at 0x2a152d8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15050>, <kernel.DependentProduct object at 0x2a15368>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a151b8>, <kernel.DependentProduct object at 0x2a153f8>) of role type named sy_c_String_Oascii__of
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring ascii_of:(char->char)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a150e0>, <kernel.DependentProduct object at 0x2a15440>) of role type named sy_c_String_Ochar_OChar
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a151b8>, <kernel.DependentProduct object at 0x2a15518>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15170>, <kernel.DependentProduct object at 0x2a155a8>) of role type named sy_c_String_Ointeger__of__char
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring integer_of_char:(char->code_integer)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15440>, <kernel.DependentProduct object at 0x2a151b8>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15170>, <kernel.DependentProduct object at 0x2a15680>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a151b8>, <kernel.DependentProduct object at 0x2a15710>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15680>, <kernel.DependentProduct object at 0x2a15170>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo4899668324122417113eq_int:((nat->int)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15710>, <kernel.DependentProduct object at 0x2a15758>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo4902158794631467389eq_nat:((nat->nat)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15170>, <kernel.DependentProduct object at 0x2a157e8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Num__Onum
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo1459490580787246023eq_num:((nat->num)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15758>, <kernel.DependentProduct object at 0x2a15878>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Rat__Orat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo4267028734544971653eq_rat:((nat->rat)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a157e8>, <kernel.DependentProduct object at 0x2a15908>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15878>, <kernel.DependentProduct object at 0x2a15998>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo7278393974255667507et_nat:((nat->set_nat)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15908>, <kernel.DependentProduct object at 0x2a15878>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15998>, <kernel.DependentProduct object at 0x2a154d0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15878>, <kernel.DependentProduct object at 0x2a15b48>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a154d0>, <kernel.Constant object at 0x2a15a70>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15b48>, <kernel.Constant object at 0x2a15998>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15c20>, <kernel.DependentProduct object at 0x2a15d40>) of role type named sy_c_Transcendental_Oarccos
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring arccos:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15bd8>, <kernel.DependentProduct object at 0x2a15d88>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring arcosh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15c68>, <kernel.DependentProduct object at 0x2a15dd0>) of role type named sy_c_Transcendental_Oarcsin
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring arcsin:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15998>, <kernel.DependentProduct object at 0x2a15e18>) of role type named sy_c_Transcendental_Oarctan
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring arctan:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15d40>, <kernel.DependentProduct object at 0x2a15e60>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring arsinh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15d88>, <kernel.DependentProduct object at 0x2a15ea8>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring artanh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15dd0>, <kernel.DependentProduct object at 0x2a15ef0>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring cos_complex:(complex->complex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15e18>, <kernel.DependentProduct object at 0x2a15f38>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring cos_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a153b0>, <kernel.DependentProduct object at 0x2a15fc8>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring cos_coeff:(nat->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15ef0>, <kernel.DependentProduct object at 0x2a15e18>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring cosh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15fc8>, <kernel.DependentProduct object at 0x2a17050>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring cot_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15d40>, <kernel.DependentProduct object at 0x2a15e18>) of role type named sy_c_Transcendental_Odiffs_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring diffs_complex:((nat->complex)->(nat->complex))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a153b0>, <kernel.DependentProduct object at 0x2a15e18>) of role type named sy_c_Transcendental_Odiffs_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring diffs_int:((nat->int)->(nat->int))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15fc8>, <kernel.DependentProduct object at 0x2a15d40>) of role type named sy_c_Transcendental_Odiffs_001t__Rat__Orat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring diffs_rat:((nat->rat)->(nat->rat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15f38>, <kernel.DependentProduct object at 0x2a17050>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring diffs_real:((nat->real)->(nat->real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15fc8>, <kernel.DependentProduct object at 0x2a170e0>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring exp_complex:(complex->complex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15d40>, <kernel.DependentProduct object at 0x2a17128>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring exp_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15fc8>, <kernel.DependentProduct object at 0x2a17248>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring ln_ln_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15f38>, <kernel.DependentProduct object at 0x2a17128>) of role type named sy_c_Transcendental_Olog
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring log:(real->(real->real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a15f38>, <kernel.Constant object at 0x2a17128>) of role type named sy_c_Transcendental_Opi
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring pi:real
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17248>, <kernel.DependentProduct object at 0x2a17290>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring powr_real:(real->(real->real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17098>, <kernel.DependentProduct object at 0x2a17368>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring sin_complex:(complex->complex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17200>, <kernel.DependentProduct object at 0x2a17170>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring sin_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a171b8>, <kernel.DependentProduct object at 0x2a17440>) of role type named sy_c_Transcendental_Osin__coeff
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring sin_coeff:(nat->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17368>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring sinh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17440>, <kernel.DependentProduct object at 0x2a17488>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring tan_complex:(complex->complex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a170e0>, <kernel.DependentProduct object at 0x2a174d0>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring tan_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a171b8>, <kernel.DependentProduct object at 0x2a17518>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring tanh_complex:(complex->complex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17200>, <kernel.DependentProduct object at 0x2a17560>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring tanh_real:(real->real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2a17128>, <kernel.DependentProduct object at 0x2a175a8>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17488>, <kernel.DependentProduct object at 0x2a17560>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17680>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17128>, <kernel.DependentProduct object at 0x2a17680>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17710>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17128>, <kernel.DependentProduct object at 0x2a17710>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17488>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17830>, <kernel.DependentProduct object at 0x2a17128>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17488>, <kernel.DependentProduct object at 0x2a17710>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17128>, <kernel.DependentProduct object at 0x2a17488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17710>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17908>, <kernel.DependentProduct object at 0x2a17488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a179e0>, <kernel.DependentProduct object at 0x2a17488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a170e0>, <kernel.DependentProduct object at 0x2a179e0>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17a70>, <kernel.DependentProduct object at 0x2a17b00>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17200>, <kernel.DependentProduct object at 0x2a17488>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a170e0>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17ab8>, <kernel.DependentProduct object at 0x2a170e0>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17c68>, <kernel.DependentProduct object at 0x2a17ab8>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b90>, <kernel.DependentProduct object at 0x2a17200>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b00>, <kernel.DependentProduct object at 0x2a17a70>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b90>, <kernel.DependentProduct object at 0x2a17b00>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17d40>, <kernel.DependentProduct object at 0x2a17bd8>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b48>, <kernel.DependentProduct object at 0x2a17d40>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17a70>, <kernel.DependentProduct object at 0x2a17b48>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b00>, <kernel.DependentProduct object at 0x2a17bd8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b90>, <kernel.DependentProduct object at 0x2a17a70>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17dd0>, <kernel.DependentProduct object at 0x2a17b00>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17ea8>, <kernel.DependentProduct object at 0x2a17b90>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b48>, <kernel.DependentProduct object at 0x2a17dd0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17bd8>, <kernel.DependentProduct object at 0x2a17ea8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17a70>, <kernel.DependentProduct object at 0x2a17b90>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17bd8>, <kernel.DependentProduct object at 0x2a1b050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b90>, <kernel.DependentProduct object at 0x2a1b200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Num__Onum
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V819420779217536731ft_num:((num->(num->num))->(option_num->(option_num->option_num)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b90>, <kernel.DependentProduct object at 0x2a1b0e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_V1502963449132264192at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(option4927543243414619207at_nat->(option4927543243414619207at_nat->option4927543243414619207at_nat)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17b00>, <kernel.DependentProduct object at 0x2a1b200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17a70>, <kernel.DependentProduct object at 0x2a1b0e0>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a17a70>, <kernel.DependentProduct object at 0x2a1b2d8>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b320>, <kernel.DependentProduct object at 0x2a1b368>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b290>, <kernel.DependentProduct object at 0x2a1b200>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b050>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b488>, <kernel.DependentProduct object at 0x2a1b1b8>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b3b0>, <kernel.DependentProduct object at 0x2a1b368>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b0e0>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b1b8>, <kernel.DependentProduct object at 0x2a1b200>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b320>, <kernel.DependentProduct object at 0x2a1b488>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b200>, <kernel.DependentProduct object at 0x2a1b290>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b1b8>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2a1b2d8>, <kernel.DependentProduct object at 0x2a1b758>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring fChoice_real:((real->Prop)->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b488>, <kernel.DependentProduct object at 0x2a1b2d8>) of role type named sy_c_member_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_o:(Prop->(set_o->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b290>, <kernel.DependentProduct object at 0x2a1b488>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_complex:(complex->(set_complex->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b6c8>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_member_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_int:(int->(set_int->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b758>, <kernel.DependentProduct object at 0x2a1b2d8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b488>, <kernel.DependentProduct object at 0x2a1b6c8>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b1b8>, <kernel.DependentProduct object at 0x2a1b758>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b488>, <kernel.DependentProduct object at 0x2a1b1b8>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b320>, <kernel.DependentProduct object at 0x2a1b758>) of role type named sy_c_member_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_nat:(nat->(set_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b950>, <kernel.DependentProduct object at 0x2a1b488>) of role type named sy_c_member_001t__Num__Onum
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_num:(num->(set_num->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b6c8>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_member_001t__Rat__Orat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_rat:(rat->(set_rat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b5f0>, <kernel.DependentProduct object at 0x2a1b6c8>) of role type named sy_c_member_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_real:(real->(set_real->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1ba70>, <kernel.DependentProduct object at 0x2a1b950>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b758>, <kernel.DependentProduct object at 0x2a1b320>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b6c8>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_deg____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring deg:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b950>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_m____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring m:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1b1b8>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_ma____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring ma:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1bb48>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_maxl____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring maxl:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1bb00>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_mi____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring mi:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1bb90>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_na____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring na:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1bbd8>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_succy____
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring succy:nat
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2a1bc20>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_summary____
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring summary:vEBT_VEBT
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2a1bc68>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_treeList____
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring treeList:list_VEBT_VEBT
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2a1bcb0>, <kernel.Constant object at 0x2a1b320>) of role type named sy_v_xa____
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring xa:nat
% 0.69/0.88  FOF formula (((ord_less_nat xa) mi)->False) of role axiom named fact_0_False
% 0.69/0.88  A new axiom: (((ord_less_nat xa) mi)->False)
% 0.69/0.88  FOF formula (forall (A:nat) (B:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B))) of role axiom named fact_1_pow__sum
% 0.69/0.88  A new axiom: (forall (A:nat) (B:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B)))
% 0.69/0.88  FOF formula (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N)))) of role axiom named fact_2_high__def
% 0.69/0.88  A new axiom: (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))))
% 0.69/0.88  FOF formula (forall (Ma:nat) (N2:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N2) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M)))) of role axiom named fact_3_high__bound__aux
% 0.69/0.88  A new axiom: (forall (Ma:nat) (N2:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N2) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))))
% 0.69/0.88  FOF formula ((member_nat succy) (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))))) of role axiom named fact_4__C06_C
% 0.69/0.88  A new axiom: ((member_nat succy) (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))))
% 0.69/0.88  FOF formula ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg)) of role axiom named fact_5__C4_Ohyps_C_I10_J
% 0.69/0.88  A new axiom: ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))
% 0.69/0.88  FOF formula (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M)) of role axiom named fact_6_add__self__div__2
% 0.69/0.88  A new axiom: (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M))
% 0.69/0.88  FOF formula (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((divide_divide_nat ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat M) N2))))) of role axiom named fact_7_div__exp__eq
% 0.69/0.88  A new axiom: (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((divide_divide_nat ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat M) N2)))))
% 0.69/0.88  FOF formula (forall (A:int) (M:nat) (N2:nat), (((eq int) ((divide_divide_int ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) M))) ((power_power_int (numeral_numeral_int (bit0 one))) N2))) ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) ((plus_plus_nat M) N2))))) of role axiom named fact_8_div__exp__eq
% 0.69/0.88  A new axiom: (forall (A:int) (M:nat) (N2:nat), (((eq int) ((divide_divide_int ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) M))) ((power_power_int (numeral_numeral_int (bit0 one))) N2))) ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) ((plus_plus_nat M) N2)))))
% 0.72/0.88  FOF formula (forall (X2:real) (Y:real), (((ord_less_real X2) Y)->((ord_less_real X2) ((divide_divide_real ((plus_plus_real X2) Y)) (numeral_numeral_real (bit0 one)))))) of role axiom named fact_9_field__less__half__sum
% 0.72/0.88  A new axiom: (forall (X2:real) (Y:real), (((ord_less_real X2) Y)->((ord_less_real X2) ((divide_divide_real ((plus_plus_real X2) Y)) (numeral_numeral_real (bit0 one))))))
% 0.72/0.88  FOF formula (forall (X2:rat) (Y:rat), (((ord_less_rat X2) Y)->((ord_less_rat X2) ((divide_divide_rat ((plus_plus_rat X2) Y)) (numeral_numeral_rat (bit0 one)))))) of role axiom named fact_10_field__less__half__sum
% 0.72/0.88  A new axiom: (forall (X2:rat) (Y:rat), (((ord_less_rat X2) Y)->((ord_less_rat X2) ((divide_divide_rat ((plus_plus_rat X2) Y)) (numeral_numeral_rat (bit0 one))))))
% 0.72/0.88  FOF formula (forall (X2:nat) (N2:nat) (Y:nat), (((ord_less_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X2)) N2)) Y))) of role axiom named fact_11_high__inv
% 0.72/0.89  A new axiom: (forall (X2:nat) (N2:nat) (Y:nat), (((ord_less_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X2)) N2)) Y)))
% 0.72/0.89  FOF formula (forall (K:nat) (M:nat) (N2:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N2))) ((ord_less_nat M) N2))) of role axiom named fact_12_nat__add__left__cancel__less
% 0.72/0.89  A new axiom: (forall (K:nat) (M:nat) (N2:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N2))) ((ord_less_nat M) N2)))
% 0.72/0.89  FOF formula (forall (N2:nat), ((ord_less_nat N2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) of role axiom named fact_13_less__exp
% 0.72/0.89  A new axiom: (forall (N2:nat), ((ord_less_nat N2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2)))
% 0.72/0.89  FOF formula (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na) of role axiom named fact_14__092_060open_062deg_Adiv_A2_A_061_An_092_060close_062
% 0.72/0.89  A new axiom: (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na)
% 0.72/0.89  FOF formula (forall (X2:real), (((eq real) ((plus_plus_real ((divide_divide_real X2) (numeral_numeral_real (bit0 one)))) ((divide_divide_real X2) (numeral_numeral_real (bit0 one))))) X2)) of role axiom named fact_15_field__sum__of__halves
% 0.72/0.89  A new axiom: (forall (X2:real), (((eq real) ((plus_plus_real ((divide_divide_real X2) (numeral_numeral_real (bit0 one)))) ((divide_divide_real X2) (numeral_numeral_real (bit0 one))))) X2))
% 0.72/0.89  FOF formula (forall (X2:rat), (((eq rat) ((plus_plus_rat ((divide_divide_rat X2) (numeral_numeral_rat (bit0 one)))) ((divide_divide_rat X2) (numeral_numeral_rat (bit0 one))))) X2)) of role axiom named fact_16_field__sum__of__halves
% 0.72/0.89  A new axiom: (forall (X2:rat), (((eq rat) ((plus_plus_rat ((divide_divide_rat X2) (numeral_numeral_rat (bit0 one)))) ((divide_divide_rat X2) (numeral_numeral_rat (bit0 one))))) X2))
% 0.72/0.89  FOF formula (forall (M:num), (not (((eq num) (bit0 M)) one))) of role axiom named fact_17_semiring__norm_I85_J
% 0.72/0.89  A new axiom: (forall (M:num), (not (((eq num) (bit0 M)) one)))
% 0.72/0.89  FOF formula (forall (N2:num), (not (((eq num) one) (bit0 N2)))) of role axiom named fact_18_semiring__norm_I83_J
% 0.72/0.89  A new axiom: (forall (N2:num), (not (((eq num) one) (bit0 N2))))
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (numera6690914467698888265omplex ((plus_plus_num M) N2)))) of role axiom named fact_19_numeral__plus__numeral
% 0.72/0.89  A new axiom: (forall (M:num) (N2:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (numera6690914467698888265omplex ((plus_plus_num M) N2))))
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N2))) (numeral_numeral_real ((plus_plus_num M) N2)))) of role axiom named fact_20_numeral__plus__numeral
% 0.72/0.89  A new axiom: (forall (M:num) (N2:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N2))) (numeral_numeral_real ((plus_plus_num M) N2))))
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (numeral_numeral_rat ((plus_plus_num M) N2)))) of role axiom named fact_21_numeral__plus__numeral
% 0.72/0.89  A new axiom: (forall (M:num) (N2:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (numeral_numeral_rat ((plus_plus_num M) N2))))
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (numeral_numeral_nat ((plus_plus_num M) N2)))) of role axiom named fact_22_numeral__plus__numeral
% 0.72/0.89  A new axiom: (forall (M:num) (N2:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (numeral_numeral_nat ((plus_plus_num M) N2))))
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N2))) (numeral_numeral_int ((plus_plus_num M) N2)))) of role axiom named fact_23_numeral__plus__numeral
% 0.72/0.89  A new axiom: (forall (M:num) (N2:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N2))) (numeral_numeral_int ((plus_plus_num M) N2))))
% 0.72/0.89  FOF formula (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z))) of role axiom named fact_24_add__numeral__left
% 0.72/0.89  A new axiom: (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z)))
% 0.72/0.89  FOF formula (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z))) of role axiom named fact_25_add__numeral__left
% 0.72/0.89  A new axiom: (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z)))
% 0.72/0.89  FOF formula (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z))) of role axiom named fact_26_add__numeral__left
% 0.72/0.89  A new axiom: (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z)))
% 0.72/0.89  FOF formula (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z))) of role axiom named fact_27_add__numeral__left
% 0.72/0.89  A new axiom: (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z)))
% 0.72/0.89  FOF formula (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z))) of role axiom named fact_28_add__numeral__left
% 0.72/0.89  A new axiom: (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z)))
% 0.72/0.89  FOF formula (((eq nat) m) na) of role axiom named fact_29__C4_Ohyps_C_I5_J
% 0.72/0.89  A new axiom: (((eq nat) m) na)
% 0.72/0.89  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (((eq num) M) N2))) of role axiom named fact_30_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N2))) (((eq num) M) N2))) of role axiom named fact_31_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (((eq num) M) N2))) of role axiom named fact_32_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (((eq num) M) N2))) of role axiom named fact_33_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N2))) (((eq num) M) N2))) of role axiom named fact_34_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N2))) ((ord_less_num M) N2))) of role axiom named fact_35_semiring__norm_I78_J
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N2))) ((ord_less_num M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N2))) (((eq num) M) N2))) of role axiom named fact_36_semiring__norm_I87_J
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N2))) (((eq num) M) N2)))
% 0.72/0.90  FOF formula (forall (M:num), (((ord_less_num M) one)->False)) of role axiom named fact_37_semiring__norm_I75_J
% 0.72/0.90  A new axiom: (forall (M:num), (((ord_less_num M) one)->False))
% 0.72/0.90  FOF formula (((eq nat) deg) ((plus_plus_nat na) m)) of role axiom named fact_38__C4_Ohyps_C_I6_J
% 0.72/0.90  A new axiom: (((eq nat) deg) ((plus_plus_nat na) m))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_num M) N2))) of role axiom named fact_39_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_num M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_num M) N2))) of role axiom named fact_40_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_num M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_num M) N2))) of role axiom named fact_41_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_num M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_num M) N2))) of role axiom named fact_42_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_num M) N2)))
% 0.72/0.90  FOF formula (forall (M:num) (N2:num), (((eq complex) ((times_times_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (numera6690914467698888265omplex ((times_times_num M) N2)))) of role axiom named fact_43_numeral__times__numeral
% 0.72/0.90  A new axiom: (forall (M:num) (N2:num), (((eq complex) ((times_times_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N2))) (numera6690914467698888265omplex ((times_times_num M) N2))))
% 0.72/0.91  FOF formula (forall (M:num) (N2:num), (((eq real) ((times_times_real (numeral_numeral_real M)) (numeral_numeral_real N2))) (numeral_numeral_real ((times_times_num M) N2)))) of role axiom named fact_44_numeral__times__numeral
% 0.72/0.91  A new axiom: (forall (M:num) (N2:num), (((eq real) ((times_times_real (numeral_numeral_real M)) (numeral_numeral_real N2))) (numeral_numeral_real ((times_times_num M) N2))))
% 0.72/0.91  FOF formula (forall (M:num) (N2:num), (((eq rat) ((times_times_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (numeral_numeral_rat ((times_times_num M) N2)))) of role axiom named fact_45_numeral__times__numeral
% 0.72/0.91  A new axiom: (forall (M:num) (N2:num), (((eq rat) ((times_times_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (numeral_numeral_rat ((times_times_num M) N2))))
% 0.72/0.91  FOF formula (forall (M:num) (N2:num), (((eq nat) ((times_times_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (numeral_numeral_nat ((times_times_num M) N2)))) of role axiom named fact_46_numeral__times__numeral
% 0.72/0.91  A new axiom: (forall (M:num) (N2:num), (((eq nat) ((times_times_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (numeral_numeral_nat ((times_times_num M) N2))))
% 0.72/0.91  FOF formula (forall (M:num) (N2:num), (((eq int) ((times_times_int (numeral_numeral_int M)) (numeral_numeral_int N2))) (numeral_numeral_int ((times_times_num M) N2)))) of role axiom named fact_47_numeral__times__numeral
% 0.72/0.91  A new axiom: (forall (M:num) (N2:num), (((eq int) ((times_times_int (numeral_numeral_int M)) (numeral_numeral_int N2))) (numeral_numeral_int ((times_times_num M) N2))))
% 0.72/0.91  FOF formula (forall (V:num) (W:num) (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((times_times_complex (numera6690914467698888265omplex W)) Z))) ((times_times_complex (numera6690914467698888265omplex ((times_times_num V) W))) Z))) of role axiom named fact_48_mult__numeral__left__semiring__numeral
% 0.72/0.91  A new axiom: (forall (V:num) (W:num) (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((times_times_complex (numera6690914467698888265omplex W)) Z))) ((times_times_complex (numera6690914467698888265omplex ((times_times_num V) W))) Z)))
% 0.72/0.91  FOF formula (forall (V:num) (W:num) (Z:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((times_times_real (numeral_numeral_real W)) Z))) ((times_times_real (numeral_numeral_real ((times_times_num V) W))) Z))) of role axiom named fact_49_mult__numeral__left__semiring__numeral
% 0.72/0.91  A new axiom: (forall (V:num) (W:num) (Z:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((times_times_real (numeral_numeral_real W)) Z))) ((times_times_real (numeral_numeral_real ((times_times_num V) W))) Z)))
% 0.72/0.91  FOF formula (forall (V:num) (W:num) (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((times_times_rat (numeral_numeral_rat W)) Z))) ((times_times_rat (numeral_numeral_rat ((times_times_num V) W))) Z))) of role axiom named fact_50_mult__numeral__left__semiring__numeral
% 0.72/0.91  A new axiom: (forall (V:num) (W:num) (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((times_times_rat (numeral_numeral_rat W)) Z))) ((times_times_rat (numeral_numeral_rat ((times_times_num V) W))) Z)))
% 0.72/0.91  FOF formula (forall (V:num) (W:num) (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((times_times_nat (numeral_numeral_nat W)) Z))) ((times_times_nat (numeral_numeral_nat ((times_times_num V) W))) Z))) of role axiom named fact_51_mult__numeral__left__semiring__numeral
% 0.72/0.91  A new axiom: (forall (V:num) (W:num) (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((times_times_nat (numeral_numeral_nat W)) Z))) ((times_times_nat (numeral_numeral_nat ((times_times_num V) W))) Z)))
% 0.72/0.91  FOF formula (forall (V:num) (W:num) (Z:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((times_times_int (numeral_numeral_int W)) Z))) ((times_times_int (numeral_numeral_int ((times_times_num V) W))) Z))) of role axiom named fact_52_mult__numeral__left__semiring__numeral
% 0.72/0.92  A new axiom: (forall (V:num) (W:num) (Z:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((times_times_int (numeral_numeral_int W)) Z))) ((times_times_int (numeral_numeral_int ((times_times_num V) W))) Z)))
% 0.72/0.92  FOF formula (forall (N2:num), ((ord_less_num one) (bit0 N2))) of role axiom named fact_53_semiring__norm_I76_J
% 0.72/0.92  A new axiom: (forall (N2:num), ((ord_less_num one) (bit0 N2)))
% 0.72/0.92  FOF formula (forall (M:num) (N2:num), (((eq num) ((plus_plus_num (bit0 M)) (bit0 N2))) (bit0 ((plus_plus_num M) N2)))) of role axiom named fact_54_semiring__norm_I6_J
% 0.72/0.92  A new axiom: (forall (M:num) (N2:num), (((eq num) ((plus_plus_num (bit0 M)) (bit0 N2))) (bit0 ((plus_plus_num M) N2))))
% 0.72/0.92  FOF formula (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D))) L))) of role axiom named fact_55_bit__concat__def
% 0.72/0.92  A new axiom: (((eq (nat->(nat->(nat->nat)))) vEBT_VEBT_bit_concat) (fun (H:nat) (L:nat) (D:nat)=> ((plus_plus_nat ((times_times_nat H) ((power_power_nat (numeral_numeral_nat (bit0 one))) D))) L)))
% 0.72/0.92  FOF formula (forall (A:complex) (B:complex) (V:num), (((eq complex) ((times_times_complex ((plus_plus_complex A) B)) (numera6690914467698888265omplex V))) ((plus_plus_complex ((times_times_complex A) (numera6690914467698888265omplex V))) ((times_times_complex B) (numera6690914467698888265omplex V))))) of role axiom named fact_56_distrib__right__numeral
% 0.72/0.92  A new axiom: (forall (A:complex) (B:complex) (V:num), (((eq complex) ((times_times_complex ((plus_plus_complex A) B)) (numera6690914467698888265omplex V))) ((plus_plus_complex ((times_times_complex A) (numera6690914467698888265omplex V))) ((times_times_complex B) (numera6690914467698888265omplex V)))))
% 0.72/0.92  FOF formula (forall (A:real) (B:real) (V:num), (((eq real) ((times_times_real ((plus_plus_real A) B)) (numeral_numeral_real V))) ((plus_plus_real ((times_times_real A) (numeral_numeral_real V))) ((times_times_real B) (numeral_numeral_real V))))) of role axiom named fact_57_distrib__right__numeral
% 0.72/0.92  A new axiom: (forall (A:real) (B:real) (V:num), (((eq real) ((times_times_real ((plus_plus_real A) B)) (numeral_numeral_real V))) ((plus_plus_real ((times_times_real A) (numeral_numeral_real V))) ((times_times_real B) (numeral_numeral_real V)))))
% 0.72/0.92  FOF formula (forall (A:rat) (B:rat) (V:num), (((eq rat) ((times_times_rat ((plus_plus_rat A) B)) (numeral_numeral_rat V))) ((plus_plus_rat ((times_times_rat A) (numeral_numeral_rat V))) ((times_times_rat B) (numeral_numeral_rat V))))) of role axiom named fact_58_distrib__right__numeral
% 0.72/0.92  A new axiom: (forall (A:rat) (B:rat) (V:num), (((eq rat) ((times_times_rat ((plus_plus_rat A) B)) (numeral_numeral_rat V))) ((plus_plus_rat ((times_times_rat A) (numeral_numeral_rat V))) ((times_times_rat B) (numeral_numeral_rat V)))))
% 0.72/0.92  FOF formula (forall (A:nat) (B:nat) (V:num), (((eq nat) ((times_times_nat ((plus_plus_nat A) B)) (numeral_numeral_nat V))) ((plus_plus_nat ((times_times_nat A) (numeral_numeral_nat V))) ((times_times_nat B) (numeral_numeral_nat V))))) of role axiom named fact_59_distrib__right__numeral
% 0.72/0.92  A new axiom: (forall (A:nat) (B:nat) (V:num), (((eq nat) ((times_times_nat ((plus_plus_nat A) B)) (numeral_numeral_nat V))) ((plus_plus_nat ((times_times_nat A) (numeral_numeral_nat V))) ((times_times_nat B) (numeral_numeral_nat V)))))
% 0.72/0.92  FOF formula (forall (A:int) (B:int) (V:num), (((eq int) ((times_times_int ((plus_plus_int A) B)) (numeral_numeral_int V))) ((plus_plus_int ((times_times_int A) (numeral_numeral_int V))) ((times_times_int B) (numeral_numeral_int V))))) of role axiom named fact_60_distrib__right__numeral
% 0.72/0.92  A new axiom: (forall (A:int) (B:int) (V:num), (((eq int) ((times_times_int ((plus_plus_int A) B)) (numeral_numeral_int V))) ((plus_plus_int ((times_times_int A) (numeral_numeral_int V))) ((times_times_int B) (numeral_numeral_int V)))))
% 0.72/0.92  FOF formula (forall (V:num) (B:complex) (C:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((plus_plus_complex B) C))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex V)) B)) ((times_times_complex (numera6690914467698888265omplex V)) C)))) of role axiom named fact_61_distrib__left__numeral
% 0.72/0.93  A new axiom: (forall (V:num) (B:complex) (C:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex V)) ((plus_plus_complex B) C))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex V)) B)) ((times_times_complex (numera6690914467698888265omplex V)) C))))
% 0.72/0.93  FOF formula (forall (V:num) (B:real) (C:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((plus_plus_real B) C))) ((plus_plus_real ((times_times_real (numeral_numeral_real V)) B)) ((times_times_real (numeral_numeral_real V)) C)))) of role axiom named fact_62_distrib__left__numeral
% 0.72/0.93  A new axiom: (forall (V:num) (B:real) (C:real), (((eq real) ((times_times_real (numeral_numeral_real V)) ((plus_plus_real B) C))) ((plus_plus_real ((times_times_real (numeral_numeral_real V)) B)) ((times_times_real (numeral_numeral_real V)) C))))
% 0.72/0.93  FOF formula (forall (V:num) (B:rat) (C:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((plus_plus_rat B) C))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat V)) B)) ((times_times_rat (numeral_numeral_rat V)) C)))) of role axiom named fact_63_distrib__left__numeral
% 0.72/0.93  A new axiom: (forall (V:num) (B:rat) (C:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat V)) ((plus_plus_rat B) C))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat V)) B)) ((times_times_rat (numeral_numeral_rat V)) C))))
% 0.72/0.93  FOF formula (forall (V:num) (B:nat) (C:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((plus_plus_nat B) C))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat V)) B)) ((times_times_nat (numeral_numeral_nat V)) C)))) of role axiom named fact_64_distrib__left__numeral
% 0.72/0.93  A new axiom: (forall (V:num) (B:nat) (C:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat V)) ((plus_plus_nat B) C))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat V)) B)) ((times_times_nat (numeral_numeral_nat V)) C))))
% 0.72/0.93  FOF formula (forall (V:num) (B:int) (C:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((plus_plus_int B) C))) ((plus_plus_int ((times_times_int (numeral_numeral_int V)) B)) ((times_times_int (numeral_numeral_int V)) C)))) of role axiom named fact_65_distrib__left__numeral
% 0.72/0.93  A new axiom: (forall (V:num) (B:int) (C:int), (((eq int) ((times_times_int (numeral_numeral_int V)) ((plus_plus_int B) C))) ((plus_plus_int ((times_times_int (numeral_numeral_int V)) B)) ((times_times_int (numeral_numeral_int V)) C))))
% 0.72/0.93  FOF formula (((eq num) ((plus_plus_num one) one)) (bit0 one)) of role axiom named fact_66_semiring__norm_I2_J
% 0.72/0.93  A new axiom: (((eq num) ((plus_plus_num one) one)) (bit0 one))
% 0.72/0.93  FOF formula ((ord_less_eq_nat mi) ma) of role axiom named fact_67__C4_Ohyps_C_I9_J
% 0.72/0.93  A new axiom: ((ord_less_eq_nat mi) ma)
% 0.72/0.93  FOF formula (forall (A:real) (B:real) (W:num), (((eq Prop) ((ord_less_real A) ((divide_divide_real B) (numeral_numeral_real W)))) ((ord_less_real ((times_times_real A) (numeral_numeral_real W))) B))) of role axiom named fact_68_less__divide__eq__numeral1_I1_J
% 0.72/0.93  A new axiom: (forall (A:real) (B:real) (W:num), (((eq Prop) ((ord_less_real A) ((divide_divide_real B) (numeral_numeral_real W)))) ((ord_less_real ((times_times_real A) (numeral_numeral_real W))) B)))
% 0.72/0.93  FOF formula (forall (A:rat) (B:rat) (W:num), (((eq Prop) ((ord_less_rat A) ((divide_divide_rat B) (numeral_numeral_rat W)))) ((ord_less_rat ((times_times_rat A) (numeral_numeral_rat W))) B))) of role axiom named fact_69_less__divide__eq__numeral1_I1_J
% 0.72/0.93  A new axiom: (forall (A:rat) (B:rat) (W:num), (((eq Prop) ((ord_less_rat A) ((divide_divide_rat B) (numeral_numeral_rat W)))) ((ord_less_rat ((times_times_rat A) (numeral_numeral_rat W))) B)))
% 0.72/0.93  FOF formula (forall (B:real) (W:num) (A:real), (((eq Prop) ((ord_less_real ((divide_divide_real B) (numeral_numeral_real W))) A)) ((ord_less_real B) ((times_times_real A) (numeral_numeral_real W))))) of role axiom named fact_70_divide__less__eq__numeral1_I1_J
% 0.72/0.93  A new axiom: (forall (B:real) (W:num) (A:real), (((eq Prop) ((ord_less_real ((divide_divide_real B) (numeral_numeral_real W))) A)) ((ord_less_real B) ((times_times_real A) (numeral_numeral_real W)))))
% 0.77/0.94  FOF formula (forall (B:rat) (W:num) (A:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat B) (numeral_numeral_rat W))) A)) ((ord_less_rat B) ((times_times_rat A) (numeral_numeral_rat W))))) of role axiom named fact_71_divide__less__eq__numeral1_I1_J
% 0.77/0.94  A new axiom: (forall (B:rat) (W:num) (A:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat B) (numeral_numeral_rat W))) A)) ((ord_less_rat B) ((times_times_rat A) (numeral_numeral_rat W)))))
% 0.77/0.94  FOF formula (forall (A:complex) (M:num) (N2:num) (B:complex), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat N2))) B))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B))) of role axiom named fact_72_power__add__numeral2
% 0.77/0.94  A new axiom: (forall (A:complex) (M:num) (N2:num) (B:complex), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat N2))) B))) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B)))
% 0.77/0.94  FOF formula (forall (A:real) (M:num) (N2:num) (B:real), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((times_times_real ((power_power_real A) (numeral_numeral_nat N2))) B))) ((times_times_real ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B))) of role axiom named fact_73_power__add__numeral2
% 0.77/0.94  A new axiom: (forall (A:real) (M:num) (N2:num) (B:real), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((times_times_real ((power_power_real A) (numeral_numeral_nat N2))) B))) ((times_times_real ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B)))
% 0.77/0.94  FOF formula (forall (A:rat) (M:num) (N2:num) (B:rat), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat N2))) B))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B))) of role axiom named fact_74_power__add__numeral2
% 0.77/0.94  A new axiom: (forall (A:rat) (M:num) (N2:num) (B:rat), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat N2))) B))) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B)))
% 0.77/0.94  FOF formula (forall (A:nat) (M:num) (N2:num) (B:nat), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat N2))) B))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B))) of role axiom named fact_75_power__add__numeral2
% 0.77/0.94  A new axiom: (forall (A:nat) (M:num) (N2:num) (B:nat), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat N2))) B))) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B)))
% 0.77/0.94  FOF formula (forall (A:int) (M:num) (N2:num) (B:int), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((times_times_int ((power_power_int A) (numeral_numeral_nat N2))) B))) ((times_times_int ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B))) of role axiom named fact_76_power__add__numeral2
% 0.77/0.94  A new axiom: (forall (A:int) (M:num) (N2:num) (B:int), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((times_times_int ((power_power_int A) (numeral_numeral_nat N2))) B))) ((times_times_int ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N2)))) B)))
% 0.77/0.94  FOF formula (forall (A:complex) (M:num) (N2:num), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((power_power_complex A) (numeral_numeral_nat N2)))) ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N2))))) of role axiom named fact_77_power__add__numeral
% 0.77/0.94  A new axiom: (forall (A:complex) (M:num) (N2:num), (((eq complex) ((times_times_complex ((power_power_complex A) (numeral_numeral_nat M))) ((power_power_complex A) (numeral_numeral_nat N2)))) ((power_power_complex A) (numeral_numeral_nat ((plus_plus_num M) N2)))))
% 0.77/0.94  FOF formula (forall (A:real) (M:num) (N2:num), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((power_power_real A) (numeral_numeral_nat N2)))) ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N2))))) of role axiom named fact_78_power__add__numeral
% 0.77/0.94  A new axiom: (forall (A:real) (M:num) (N2:num), (((eq real) ((times_times_real ((power_power_real A) (numeral_numeral_nat M))) ((power_power_real A) (numeral_numeral_nat N2)))) ((power_power_real A) (numeral_numeral_nat ((plus_plus_num M) N2)))))
% 0.77/0.94  FOF formula (forall (A:rat) (M:num) (N2:num), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((power_power_rat A) (numeral_numeral_nat N2)))) ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N2))))) of role axiom named fact_79_power__add__numeral
% 0.77/0.94  A new axiom: (forall (A:rat) (M:num) (N2:num), (((eq rat) ((times_times_rat ((power_power_rat A) (numeral_numeral_nat M))) ((power_power_rat A) (numeral_numeral_nat N2)))) ((power_power_rat A) (numeral_numeral_nat ((plus_plus_num M) N2)))))
% 0.77/0.94  FOF formula (forall (A:nat) (M:num) (N2:num), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((power_power_nat A) (numeral_numeral_nat N2)))) ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N2))))) of role axiom named fact_80_power__add__numeral
% 0.77/0.94  A new axiom: (forall (A:nat) (M:num) (N2:num), (((eq nat) ((times_times_nat ((power_power_nat A) (numeral_numeral_nat M))) ((power_power_nat A) (numeral_numeral_nat N2)))) ((power_power_nat A) (numeral_numeral_nat ((plus_plus_num M) N2)))))
% 0.77/0.94  FOF formula (forall (A:int) (M:num) (N2:num), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((power_power_int A) (numeral_numeral_nat N2)))) ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N2))))) of role axiom named fact_81_power__add__numeral
% 0.77/0.94  A new axiom: (forall (A:int) (M:num) (N2:num), (((eq int) ((times_times_int ((power_power_int A) (numeral_numeral_nat M))) ((power_power_int A) (numeral_numeral_nat N2)))) ((power_power_int A) (numeral_numeral_nat ((plus_plus_num M) N2)))))
% 0.77/0.94  FOF formula (forall (N2:num), (((eq num) ((plus_plus_num one) N2)) ((plus_plus_num N2) one))) of role axiom named fact_82_add__One__commute
% 0.77/0.94  A new axiom: (forall (N2:num), (((eq num) ((plus_plus_num one) N2)) ((plus_plus_num N2) one)))
% 0.77/0.94  FOF formula (forall (X2:complex) (Y:complex) (N2:nat), ((((eq complex) ((times_times_complex X2) Y)) ((times_times_complex Y) X2))->(((eq complex) ((times_times_complex ((power_power_complex X2) N2)) Y)) ((times_times_complex Y) ((power_power_complex X2) N2))))) of role axiom named fact_83_power__commuting__commutes
% 0.77/0.94  A new axiom: (forall (X2:complex) (Y:complex) (N2:nat), ((((eq complex) ((times_times_complex X2) Y)) ((times_times_complex Y) X2))->(((eq complex) ((times_times_complex ((power_power_complex X2) N2)) Y)) ((times_times_complex Y) ((power_power_complex X2) N2)))))
% 0.77/0.94  FOF formula (forall (X2:real) (Y:real) (N2:nat), ((((eq real) ((times_times_real X2) Y)) ((times_times_real Y) X2))->(((eq real) ((times_times_real ((power_power_real X2) N2)) Y)) ((times_times_real Y) ((power_power_real X2) N2))))) of role axiom named fact_84_power__commuting__commutes
% 0.77/0.94  A new axiom: (forall (X2:real) (Y:real) (N2:nat), ((((eq real) ((times_times_real X2) Y)) ((times_times_real Y) X2))->(((eq real) ((times_times_real ((power_power_real X2) N2)) Y)) ((times_times_real Y) ((power_power_real X2) N2)))))
% 0.77/0.94  FOF formula (forall (X2:rat) (Y:rat) (N2:nat), ((((eq rat) ((times_times_rat X2) Y)) ((times_times_rat Y) X2))->(((eq rat) ((times_times_rat ((power_power_rat X2) N2)) Y)) ((times_times_rat Y) ((power_power_rat X2) N2))))) of role axiom named fact_85_power__commuting__commutes
% 0.77/0.94  A new axiom: (forall (X2:rat) (Y:rat) (N2:nat), ((((eq rat) ((times_times_rat X2) Y)) ((times_times_rat Y) X2))->(((eq rat) ((times_times_rat ((power_power_rat X2) N2)) Y)) ((times_times_rat Y) ((power_power_rat X2) N2)))))
% 0.78/0.95  FOF formula (forall (X2:nat) (Y:nat) (N2:nat), ((((eq nat) ((times_times_nat X2) Y)) ((times_times_nat Y) X2))->(((eq nat) ((times_times_nat ((power_power_nat X2) N2)) Y)) ((times_times_nat Y) ((power_power_nat X2) N2))))) of role axiom named fact_86_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X2:nat) (Y:nat) (N2:nat), ((((eq nat) ((times_times_nat X2) Y)) ((times_times_nat Y) X2))->(((eq nat) ((times_times_nat ((power_power_nat X2) N2)) Y)) ((times_times_nat Y) ((power_power_nat X2) N2)))))
% 0.78/0.95  FOF formula (forall (X2:int) (Y:int) (N2:nat), ((((eq int) ((times_times_int X2) Y)) ((times_times_int Y) X2))->(((eq int) ((times_times_int ((power_power_int X2) N2)) Y)) ((times_times_int Y) ((power_power_int X2) N2))))) of role axiom named fact_87_power__commuting__commutes
% 0.78/0.95  A new axiom: (forall (X2:int) (Y:int) (N2:nat), ((((eq int) ((times_times_int X2) Y)) ((times_times_int Y) X2))->(((eq int) ((times_times_int ((power_power_int X2) N2)) Y)) ((times_times_int Y) ((power_power_int X2) N2)))))
% 0.78/0.95  FOF formula (forall (A:complex) (B:complex) (N2:nat), (((eq complex) ((power_power_complex ((times_times_complex A) B)) N2)) ((times_times_complex ((power_power_complex A) N2)) ((power_power_complex B) N2)))) of role axiom named fact_88_power__mult__distrib
% 0.78/0.95  A new axiom: (forall (A:complex) (B:complex) (N2:nat), (((eq complex) ((power_power_complex ((times_times_complex A) B)) N2)) ((times_times_complex ((power_power_complex A) N2)) ((power_power_complex B) N2))))
% 0.78/0.95  FOF formula (forall (A:real) (B:real) (N2:nat), (((eq real) ((power_power_real ((times_times_real A) B)) N2)) ((times_times_real ((power_power_real A) N2)) ((power_power_real B) N2)))) of role axiom named fact_89_power__mult__distrib
% 0.78/0.95  A new axiom: (forall (A:real) (B:real) (N2:nat), (((eq real) ((power_power_real ((times_times_real A) B)) N2)) ((times_times_real ((power_power_real A) N2)) ((power_power_real B) N2))))
% 0.78/0.95  FOF formula (forall (A:rat) (B:rat) (N2:nat), (((eq rat) ((power_power_rat ((times_times_rat A) B)) N2)) ((times_times_rat ((power_power_rat A) N2)) ((power_power_rat B) N2)))) of role axiom named fact_90_power__mult__distrib
% 0.78/0.95  A new axiom: (forall (A:rat) (B:rat) (N2:nat), (((eq rat) ((power_power_rat ((times_times_rat A) B)) N2)) ((times_times_rat ((power_power_rat A) N2)) ((power_power_rat B) N2))))
% 0.78/0.95  FOF formula (forall (A:nat) (B:nat) (N2:nat), (((eq nat) ((power_power_nat ((times_times_nat A) B)) N2)) ((times_times_nat ((power_power_nat A) N2)) ((power_power_nat B) N2)))) of role axiom named fact_91_power__mult__distrib
% 0.78/0.95  A new axiom: (forall (A:nat) (B:nat) (N2:nat), (((eq nat) ((power_power_nat ((times_times_nat A) B)) N2)) ((times_times_nat ((power_power_nat A) N2)) ((power_power_nat B) N2))))
% 0.78/0.95  FOF formula (forall (A:int) (B:int) (N2:nat), (((eq int) ((power_power_int ((times_times_int A) B)) N2)) ((times_times_int ((power_power_int A) N2)) ((power_power_int B) N2)))) of role axiom named fact_92_power__mult__distrib
% 0.78/0.95  A new axiom: (forall (A:int) (B:int) (N2:nat), (((eq int) ((power_power_int ((times_times_int A) B)) N2)) ((times_times_int ((power_power_int A) N2)) ((power_power_int B) N2))))
% 0.78/0.95  FOF formula (forall (A:complex) (N2:nat), (((eq complex) ((times_times_complex ((power_power_complex A) N2)) A)) ((times_times_complex A) ((power_power_complex A) N2)))) of role axiom named fact_93_power__commutes
% 0.78/0.95  A new axiom: (forall (A:complex) (N2:nat), (((eq complex) ((times_times_complex ((power_power_complex A) N2)) A)) ((times_times_complex A) ((power_power_complex A) N2))))
% 0.78/0.95  FOF formula (forall (A:real) (N2:nat), (((eq real) ((times_times_real ((power_power_real A) N2)) A)) ((times_times_real A) ((power_power_real A) N2)))) of role axiom named fact_94_power__commutes
% 0.78/0.95  A new axiom: (forall (A:real) (N2:nat), (((eq real) ((times_times_real ((power_power_real A) N2)) A)) ((times_times_real A) ((power_power_real A) N2))))
% 0.78/0.95  FOF formula (forall (A:rat) (N2:nat), (((eq rat) ((times_times_rat ((power_power_rat A) N2)) A)) ((times_times_rat A) ((power_power_rat A) N2)))) of role axiom named fact_95_power__commutes
% 0.78/0.96  A new axiom: (forall (A:rat) (N2:nat), (((eq rat) ((times_times_rat ((power_power_rat A) N2)) A)) ((times_times_rat A) ((power_power_rat A) N2))))
% 0.78/0.96  FOF formula (forall (A:nat) (N2:nat), (((eq nat) ((times_times_nat ((power_power_nat A) N2)) A)) ((times_times_nat A) ((power_power_nat A) N2)))) of role axiom named fact_96_power__commutes
% 0.78/0.96  A new axiom: (forall (A:nat) (N2:nat), (((eq nat) ((times_times_nat ((power_power_nat A) N2)) A)) ((times_times_nat A) ((power_power_nat A) N2))))
% 0.78/0.96  FOF formula (forall (A:int) (N2:nat), (((eq int) ((times_times_int ((power_power_int A) N2)) A)) ((times_times_int A) ((power_power_int A) N2)))) of role axiom named fact_97_power__commutes
% 0.78/0.96  A new axiom: (forall (A:int) (N2:nat), (((eq int) ((times_times_int ((power_power_int A) N2)) A)) ((times_times_int A) ((power_power_int A) N2))))
% 0.78/0.96  FOF formula (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((times_times_nat M) N2))) ((power_power_nat ((power_power_nat A) M)) N2))) of role axiom named fact_98_power__mult
% 0.78/0.96  A new axiom: (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((times_times_nat M) N2))) ((power_power_nat ((power_power_nat A) M)) N2)))
% 0.78/0.96  FOF formula (forall (A:real) (M:nat) (N2:nat), (((eq real) ((power_power_real A) ((times_times_nat M) N2))) ((power_power_real ((power_power_real A) M)) N2))) of role axiom named fact_99_power__mult
% 0.78/0.96  A new axiom: (forall (A:real) (M:nat) (N2:nat), (((eq real) ((power_power_real A) ((times_times_nat M) N2))) ((power_power_real ((power_power_real A) M)) N2)))
% 0.78/0.96  FOF formula (forall (A:complex) (M:nat) (N2:nat), (((eq complex) ((power_power_complex A) ((times_times_nat M) N2))) ((power_power_complex ((power_power_complex A) M)) N2))) of role axiom named fact_100_power__mult
% 0.78/0.96  A new axiom: (forall (A:complex) (M:nat) (N2:nat), (((eq complex) ((power_power_complex A) ((times_times_nat M) N2))) ((power_power_complex ((power_power_complex A) M)) N2)))
% 0.78/0.96  FOF formula (forall (A:int) (M:nat) (N2:nat), (((eq int) ((power_power_int A) ((times_times_nat M) N2))) ((power_power_int ((power_power_int A) M)) N2))) of role axiom named fact_101_power__mult
% 0.78/0.96  A new axiom: (forall (A:int) (M:nat) (N2:nat), (((eq int) ((power_power_int A) ((times_times_nat M) N2))) ((power_power_int ((power_power_int A) M)) N2)))
% 0.78/0.96  FOF formula (forall (_TPTP_I:nat) (U:nat) (J:nat) (K:nat), (((eq nat) ((plus_plus_nat ((times_times_nat _TPTP_I) U)) ((plus_plus_nat ((times_times_nat J) U)) K))) ((plus_plus_nat ((times_times_nat ((plus_plus_nat _TPTP_I) J)) U)) K))) of role axiom named fact_102_left__add__mult__distrib
% 0.78/0.96  A new axiom: (forall (_TPTP_I:nat) (U:nat) (J:nat) (K:nat), (((eq nat) ((plus_plus_nat ((times_times_nat _TPTP_I) U)) ((plus_plus_nat ((times_times_nat J) U)) K))) ((plus_plus_nat ((times_times_nat ((plus_plus_nat _TPTP_I) J)) U)) K)))
% 0.78/0.96  FOF formula (forall (A:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A) (collect_VEBT_VEBT P))) (P A))) of role axiom named fact_103_mem__Collect__eq
% 0.78/0.96  A new axiom: (forall (A:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A) (collect_VEBT_VEBT P))) (P A)))
% 0.78/0.96  FOF formula (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A))) of role axiom named fact_104_mem__Collect__eq
% 0.78/0.96  A new axiom: (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A)))
% 0.78/0.96  FOF formula (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A))) of role axiom named fact_105_mem__Collect__eq
% 0.78/0.96  A new axiom: (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A)))
% 0.78/0.96  FOF formula (forall (A:list_nat) (P:(list_nat->Prop)), (((eq Prop) ((member_list_nat A) (collect_list_nat P))) (P A))) of role axiom named fact_106_mem__Collect__eq
% 0.78/0.96  A new axiom: (forall (A:list_nat) (P:(list_nat->Prop)), (((eq Prop) ((member_list_nat A) (collect_list_nat P))) (P A)))
% 0.78/0.96  FOF formula (forall (A:set_nat) (P:(set_nat->Prop)), (((eq Prop) ((member_set_nat A) (collect_set_nat P))) (P A))) of role axiom named fact_107_mem__Collect__eq
% 0.78/0.97  A new axiom: (forall (A:set_nat) (P:(set_nat->Prop)), (((eq Prop) ((member_set_nat A) (collect_set_nat P))) (P A)))
% 0.78/0.97  FOF formula (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A))) of role axiom named fact_108_mem__Collect__eq
% 0.78/0.97  A new axiom: (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A)))
% 0.78/0.97  FOF formula (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A))) of role axiom named fact_109_mem__Collect__eq
% 0.78/0.97  A new axiom: (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A)))
% 0.78/0.97  FOF formula (forall (A2:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X:vEBT_VEBT)=> ((member_VEBT_VEBT X) A2)))) A2)) of role axiom named fact_110_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X:vEBT_VEBT)=> ((member_VEBT_VEBT X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A2)))) A2)) of role axiom named fact_111_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A2)))) A2)) of role axiom named fact_112_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_list_nat), (((eq set_list_nat) (collect_list_nat (fun (X:list_nat)=> ((member_list_nat X) A2)))) A2)) of role axiom named fact_113_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_list_nat), (((eq set_list_nat) (collect_list_nat (fun (X:list_nat)=> ((member_list_nat X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_set_nat), (((eq set_set_nat) (collect_set_nat (fun (X:set_nat)=> ((member_set_nat X) A2)))) A2)) of role axiom named fact_114_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_set_nat), (((eq set_set_nat) (collect_set_nat (fun (X:set_nat)=> ((member_set_nat X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A2)))) A2)) of role axiom named fact_115_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (A2:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A2)))) A2)) of role axiom named fact_116_Collect__mem__eq
% 0.78/0.97  A new axiom: (forall (A2:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A2)))) A2))
% 0.78/0.97  FOF formula (forall (P:(real->Prop)) (Q:(real->Prop)), ((forall (X3:real), (((eq Prop) (P X3)) (Q X3)))->(((eq set_real) (collect_real P)) (collect_real Q)))) of role axiom named fact_117_Collect__cong
% 0.78/0.97  A new axiom: (forall (P:(real->Prop)) (Q:(real->Prop)), ((forall (X3:real), (((eq Prop) (P X3)) (Q X3)))->(((eq set_real) (collect_real P)) (collect_real Q))))
% 0.78/0.97  FOF formula (forall (P:(list_nat->Prop)) (Q:(list_nat->Prop)), ((forall (X3:list_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_list_nat) (collect_list_nat P)) (collect_list_nat Q)))) of role axiom named fact_118_Collect__cong
% 0.78/0.97  A new axiom: (forall (P:(list_nat->Prop)) (Q:(list_nat->Prop)), ((forall (X3:list_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_list_nat) (collect_list_nat P)) (collect_list_nat Q))))
% 0.78/0.97  FOF formula (forall (P:(set_nat->Prop)) (Q:(set_nat->Prop)), ((forall (X3:set_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_set_nat) (collect_set_nat P)) (collect_set_nat Q)))) of role axiom named fact_119_Collect__cong
% 0.78/0.97  A new axiom: (forall (P:(set_nat->Prop)) (Q:(set_nat->Prop)), ((forall (X3:set_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_set_nat) (collect_set_nat P)) (collect_set_nat Q))))
% 0.78/0.97  FOF formula (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q)))) of role axiom named fact_120_Collect__cong
% 0.78/0.97  A new axiom: (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q))))
% 0.78/0.98  FOF formula (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q)))) of role axiom named fact_121_Collect__cong
% 0.78/0.98  A new axiom: (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q))))
% 0.78/0.98  FOF formula (forall (K:nat) (M:nat) (N2:nat), (((eq nat) ((times_times_nat K) ((plus_plus_nat M) N2))) ((plus_plus_nat ((times_times_nat K) M)) ((times_times_nat K) N2)))) of role axiom named fact_122_add__mult__distrib2
% 0.78/0.98  A new axiom: (forall (K:nat) (M:nat) (N2:nat), (((eq nat) ((times_times_nat K) ((plus_plus_nat M) N2))) ((plus_plus_nat ((times_times_nat K) M)) ((times_times_nat K) N2))))
% 0.78/0.98  FOF formula (forall (M:nat) (N2:nat) (K:nat), (((eq nat) ((times_times_nat ((plus_plus_nat M) N2)) K)) ((plus_plus_nat ((times_times_nat M) K)) ((times_times_nat N2) K)))) of role axiom named fact_123_add__mult__distrib
% 0.78/0.98  A new axiom: (forall (M:nat) (N2:nat) (K:nat), (((eq nat) ((times_times_nat ((plus_plus_nat M) N2)) K)) ((plus_plus_nat ((times_times_nat M) K)) ((times_times_nat N2) K))))
% 0.78/0.98  FOF formula (forall (M:nat) (N2:nat) (Q2:nat), (((eq nat) ((divide_divide_nat M) ((times_times_nat N2) Q2))) ((divide_divide_nat ((divide_divide_nat M) N2)) Q2))) of role axiom named fact_124_div__mult2__eq
% 0.78/0.98  A new axiom: (forall (M:nat) (N2:nat) (Q2:nat), (((eq nat) ((divide_divide_nat M) ((times_times_nat N2) Q2))) ((divide_divide_nat ((divide_divide_nat M) N2)) Q2)))
% 0.78/0.98  FOF formula (forall (A:complex), (((eq complex) ((times_times_complex A) (numera6690914467698888265omplex one))) A)) of role axiom named fact_125_mult__numeral__1__right
% 0.78/0.98  A new axiom: (forall (A:complex), (((eq complex) ((times_times_complex A) (numera6690914467698888265omplex one))) A))
% 0.78/0.98  FOF formula (forall (A:real), (((eq real) ((times_times_real A) (numeral_numeral_real one))) A)) of role axiom named fact_126_mult__numeral__1__right
% 0.78/0.98  A new axiom: (forall (A:real), (((eq real) ((times_times_real A) (numeral_numeral_real one))) A))
% 0.78/0.98  FOF formula (forall (A:rat), (((eq rat) ((times_times_rat A) (numeral_numeral_rat one))) A)) of role axiom named fact_127_mult__numeral__1__right
% 0.78/0.98  A new axiom: (forall (A:rat), (((eq rat) ((times_times_rat A) (numeral_numeral_rat one))) A))
% 0.78/0.98  FOF formula (forall (A:nat), (((eq nat) ((times_times_nat A) (numeral_numeral_nat one))) A)) of role axiom named fact_128_mult__numeral__1__right
% 0.78/0.98  A new axiom: (forall (A:nat), (((eq nat) ((times_times_nat A) (numeral_numeral_nat one))) A))
% 0.78/0.98  FOF formula (forall (A:int), (((eq int) ((times_times_int A) (numeral_numeral_int one))) A)) of role axiom named fact_129_mult__numeral__1__right
% 0.78/0.98  A new axiom: (forall (A:int), (((eq int) ((times_times_int A) (numeral_numeral_int one))) A))
% 0.78/0.98  FOF formula (forall (A:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex one)) A)) A)) of role axiom named fact_130_mult__numeral__1
% 0.78/0.98  A new axiom: (forall (A:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex one)) A)) A))
% 0.78/0.98  FOF formula (forall (A:real), (((eq real) ((times_times_real (numeral_numeral_real one)) A)) A)) of role axiom named fact_131_mult__numeral__1
% 0.78/0.98  A new axiom: (forall (A:real), (((eq real) ((times_times_real (numeral_numeral_real one)) A)) A))
% 0.78/0.98  FOF formula (forall (A:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat one)) A)) A)) of role axiom named fact_132_mult__numeral__1
% 0.78/0.98  A new axiom: (forall (A:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat one)) A)) A))
% 0.78/0.98  FOF formula (forall (A:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat one)) A)) A)) of role axiom named fact_133_mult__numeral__1
% 0.78/0.98  A new axiom: (forall (A:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat one)) A)) A))
% 0.78/0.98  FOF formula (forall (A:int), (((eq int) ((times_times_int (numeral_numeral_int one)) A)) A)) of role axiom named fact_134_mult__numeral__1
% 0.78/0.98  A new axiom: (forall (A:int), (((eq int) ((times_times_int (numeral_numeral_int one)) A)) A))
% 0.78/0.99  FOF formula (forall (A:complex) (M:nat) (N2:nat), (((eq complex) ((power_power_complex A) ((plus_plus_nat M) N2))) ((times_times_complex ((power_power_complex A) M)) ((power_power_complex A) N2)))) of role axiom named fact_135_power__add
% 0.78/0.99  A new axiom: (forall (A:complex) (M:nat) (N2:nat), (((eq complex) ((power_power_complex A) ((plus_plus_nat M) N2))) ((times_times_complex ((power_power_complex A) M)) ((power_power_complex A) N2))))
% 0.78/0.99  FOF formula (forall (A:real) (M:nat) (N2:nat), (((eq real) ((power_power_real A) ((plus_plus_nat M) N2))) ((times_times_real ((power_power_real A) M)) ((power_power_real A) N2)))) of role axiom named fact_136_power__add
% 0.78/0.99  A new axiom: (forall (A:real) (M:nat) (N2:nat), (((eq real) ((power_power_real A) ((plus_plus_nat M) N2))) ((times_times_real ((power_power_real A) M)) ((power_power_real A) N2))))
% 0.78/0.99  FOF formula (forall (A:rat) (M:nat) (N2:nat), (((eq rat) ((power_power_rat A) ((plus_plus_nat M) N2))) ((times_times_rat ((power_power_rat A) M)) ((power_power_rat A) N2)))) of role axiom named fact_137_power__add
% 0.78/0.99  A new axiom: (forall (A:rat) (M:nat) (N2:nat), (((eq rat) ((power_power_rat A) ((plus_plus_nat M) N2))) ((times_times_rat ((power_power_rat A) M)) ((power_power_rat A) N2))))
% 0.78/0.99  FOF formula (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((plus_plus_nat M) N2))) ((times_times_nat ((power_power_nat A) M)) ((power_power_nat A) N2)))) of role axiom named fact_138_power__add
% 0.78/0.99  A new axiom: (forall (A:nat) (M:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((plus_plus_nat M) N2))) ((times_times_nat ((power_power_nat A) M)) ((power_power_nat A) N2))))
% 0.78/0.99  FOF formula (forall (A:int) (M:nat) (N2:nat), (((eq int) ((power_power_int A) ((plus_plus_nat M) N2))) ((times_times_int ((power_power_int A) M)) ((power_power_int A) N2)))) of role axiom named fact_139_power__add
% 0.78/0.99  A new axiom: (forall (A:int) (M:nat) (N2:nat), (((eq int) ((power_power_int A) ((plus_plus_nat M) N2))) ((times_times_int ((power_power_int A) M)) ((power_power_int A) N2))))
% 0.78/0.99  FOF formula (forall (M:nat) (_TPTP_I:nat) (N2:nat), (((ord_less_nat M) ((times_times_nat _TPTP_I) N2))->((ord_less_nat ((divide_divide_nat M) N2)) _TPTP_I))) of role axiom named fact_140_less__mult__imp__div__less
% 0.78/0.99  A new axiom: (forall (M:nat) (_TPTP_I:nat) (N2:nat), (((ord_less_nat M) ((times_times_nat _TPTP_I) N2))->((ord_less_nat ((divide_divide_nat M) N2)) _TPTP_I)))
% 0.78/0.99  FOF formula (forall (A:complex) (B:complex), (((eq complex) ((plus_plus_complex A) ((plus_plus_complex A) B))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) A)) B))) of role axiom named fact_141_left__add__twice
% 0.78/0.99  A new axiom: (forall (A:complex) (B:complex), (((eq complex) ((plus_plus_complex A) ((plus_plus_complex A) B))) ((plus_plus_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) A)) B)))
% 0.78/0.99  FOF formula (forall (A:real) (B:real), (((eq real) ((plus_plus_real A) ((plus_plus_real A) B))) ((plus_plus_real ((times_times_real (numeral_numeral_real (bit0 one))) A)) B))) of role axiom named fact_142_left__add__twice
% 0.78/0.99  A new axiom: (forall (A:real) (B:real), (((eq real) ((plus_plus_real A) ((plus_plus_real A) B))) ((plus_plus_real ((times_times_real (numeral_numeral_real (bit0 one))) A)) B)))
% 0.78/0.99  FOF formula (forall (A:rat) (B:rat), (((eq rat) ((plus_plus_rat A) ((plus_plus_rat A) B))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) A)) B))) of role axiom named fact_143_left__add__twice
% 0.78/0.99  A new axiom: (forall (A:rat) (B:rat), (((eq rat) ((plus_plus_rat A) ((plus_plus_rat A) B))) ((plus_plus_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) A)) B)))
% 0.78/0.99  FOF formula (forall (A:nat) (B:nat), (((eq nat) ((plus_plus_nat A) ((plus_plus_nat A) B))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) A)) B))) of role axiom named fact_144_left__add__twice
% 0.78/0.99  A new axiom: (forall (A:nat) (B:nat), (((eq nat) ((plus_plus_nat A) ((plus_plus_nat A) B))) ((plus_plus_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) A)) B)))
% 0.78/0.99  FOF formula (forall (A:int) (B:int), (((eq int) ((plus_plus_int A) ((plus_plus_int A) B))) ((plus_plus_int ((times_times_int (numeral_numeral_int (bit0 one))) A)) B))) of role axiom named fact_145_left__add__twice
% 0.78/1.00  A new axiom: (forall (A:int) (B:int), (((eq int) ((plus_plus_int A) ((plus_plus_int A) B))) ((plus_plus_int ((times_times_int (numeral_numeral_int (bit0 one))) A)) B)))
% 0.78/1.00  FOF formula (forall (Z:complex), (((eq complex) ((times_times_complex Z) (numera6690914467698888265omplex (bit0 one)))) ((plus_plus_complex Z) Z))) of role axiom named fact_146_mult__2__right
% 0.78/1.00  A new axiom: (forall (Z:complex), (((eq complex) ((times_times_complex Z) (numera6690914467698888265omplex (bit0 one)))) ((plus_plus_complex Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:real), (((eq real) ((times_times_real Z) (numeral_numeral_real (bit0 one)))) ((plus_plus_real Z) Z))) of role axiom named fact_147_mult__2__right
% 0.78/1.00  A new axiom: (forall (Z:real), (((eq real) ((times_times_real Z) (numeral_numeral_real (bit0 one)))) ((plus_plus_real Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:rat), (((eq rat) ((times_times_rat Z) (numeral_numeral_rat (bit0 one)))) ((plus_plus_rat Z) Z))) of role axiom named fact_148_mult__2__right
% 0.78/1.00  A new axiom: (forall (Z:rat), (((eq rat) ((times_times_rat Z) (numeral_numeral_rat (bit0 one)))) ((plus_plus_rat Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:nat), (((eq nat) ((times_times_nat Z) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat Z) Z))) of role axiom named fact_149_mult__2__right
% 0.78/1.00  A new axiom: (forall (Z:nat), (((eq nat) ((times_times_nat Z) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:int), (((eq int) ((times_times_int Z) (numeral_numeral_int (bit0 one)))) ((plus_plus_int Z) Z))) of role axiom named fact_150_mult__2__right
% 0.78/1.00  A new axiom: (forall (Z:int), (((eq int) ((times_times_int Z) (numeral_numeral_int (bit0 one)))) ((plus_plus_int Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex (bit0 one))) Z)) ((plus_plus_complex Z) Z))) of role axiom named fact_151_mult__2
% 0.78/1.00  A new axiom: (forall (Z:complex), (((eq complex) ((times_times_complex (numera6690914467698888265omplex (bit0 one))) Z)) ((plus_plus_complex Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:real), (((eq real) ((times_times_real (numeral_numeral_real (bit0 one))) Z)) ((plus_plus_real Z) Z))) of role axiom named fact_152_mult__2
% 0.78/1.00  A new axiom: (forall (Z:real), (((eq real) ((times_times_real (numeral_numeral_real (bit0 one))) Z)) ((plus_plus_real Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat (bit0 one))) Z)) ((plus_plus_rat Z) Z))) of role axiom named fact_153_mult__2
% 0.78/1.00  A new axiom: (forall (Z:rat), (((eq rat) ((times_times_rat (numeral_numeral_rat (bit0 one))) Z)) ((plus_plus_rat Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat (bit0 one))) Z)) ((plus_plus_nat Z) Z))) of role axiom named fact_154_mult__2
% 0.78/1.00  A new axiom: (forall (Z:nat), (((eq nat) ((times_times_nat (numeral_numeral_nat (bit0 one))) Z)) ((plus_plus_nat Z) Z)))
% 0.78/1.00  FOF formula (forall (Z:int), (((eq int) ((times_times_int (numeral_numeral_int (bit0 one))) Z)) ((plus_plus_int Z) Z))) of role axiom named fact_155_mult__2
% 0.78/1.00  A new axiom: (forall (Z:int), (((eq int) ((times_times_int (numeral_numeral_int (bit0 one))) Z)) ((plus_plus_int Z) Z)))
% 0.78/1.00  FOF formula (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit0 one)))) ((times_times_complex A) A))) of role axiom named fact_156_power2__eq__square
% 0.78/1.00  A new axiom: (forall (A:complex), (((eq complex) ((power_power_complex A) (numeral_numeral_nat (bit0 one)))) ((times_times_complex A) A)))
% 0.78/1.00  FOF formula (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit0 one)))) ((times_times_real A) A))) of role axiom named fact_157_power2__eq__square
% 0.78/1.00  A new axiom: (forall (A:real), (((eq real) ((power_power_real A) (numeral_numeral_nat (bit0 one)))) ((times_times_real A) A)))
% 0.78/1.00  FOF formula (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit0 one)))) ((times_times_rat A) A))) of role axiom named fact_158_power2__eq__square
% 0.78/1.00  A new axiom: (forall (A:rat), (((eq rat) ((power_power_rat A) (numeral_numeral_nat (bit0 one)))) ((times_times_rat A) A)))
% 0.78/1.01  FOF formula (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit0 one)))) ((times_times_nat A) A))) of role axiom named fact_159_power2__eq__square
% 0.78/1.01  A new axiom: (forall (A:nat), (((eq nat) ((power_power_nat A) (numeral_numeral_nat (bit0 one)))) ((times_times_nat A) A)))
% 0.78/1.01  FOF formula (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit0 one)))) ((times_times_int A) A))) of role axiom named fact_160_power2__eq__square
% 0.78/1.01  A new axiom: (forall (A:int), (((eq int) ((power_power_int A) (numeral_numeral_nat (bit0 one)))) ((times_times_int A) A)))
% 0.78/1.01  FOF formula (forall (X2:complex), (((eq complex) ((power_power_complex X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_complex ((times_times_complex ((times_times_complex X2) X2)) X2)) X2))) of role axiom named fact_161_power4__eq__xxxx
% 0.78/1.01  A new axiom: (forall (X2:complex), (((eq complex) ((power_power_complex X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_complex ((times_times_complex ((times_times_complex X2) X2)) X2)) X2)))
% 0.78/1.01  FOF formula (forall (X2:real), (((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_real ((times_times_real ((times_times_real X2) X2)) X2)) X2))) of role axiom named fact_162_power4__eq__xxxx
% 0.78/1.01  A new axiom: (forall (X2:real), (((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_real ((times_times_real ((times_times_real X2) X2)) X2)) X2)))
% 0.78/1.01  FOF formula (forall (X2:rat), (((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_rat ((times_times_rat ((times_times_rat X2) X2)) X2)) X2))) of role axiom named fact_163_power4__eq__xxxx
% 0.78/1.01  A new axiom: (forall (X2:rat), (((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_rat ((times_times_rat ((times_times_rat X2) X2)) X2)) X2)))
% 0.78/1.01  FOF formula (forall (X2:nat), (((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_nat ((times_times_nat ((times_times_nat X2) X2)) X2)) X2))) of role axiom named fact_164_power4__eq__xxxx
% 0.78/1.01  A new axiom: (forall (X2:nat), (((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_nat ((times_times_nat ((times_times_nat X2) X2)) X2)) X2)))
% 0.78/1.01  FOF formula (forall (X2:int), (((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_int ((times_times_int ((times_times_int X2) X2)) X2)) X2))) of role axiom named fact_165_power4__eq__xxxx
% 0.78/1.01  A new axiom: (forall (X2:int), (((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 (bit0 one))))) ((times_times_int ((times_times_int ((times_times_int X2) X2)) X2)) X2)))
% 0.78/1.01  FOF formula (forall (A:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_nat ((power_power_nat A) N2)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_166_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:nat) (N2:nat), (((eq nat) ((power_power_nat A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_nat ((power_power_nat A) N2)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:real) (N2:nat), (((eq real) ((power_power_real A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_real ((power_power_real A) N2)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_167_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:real) (N2:nat), (((eq real) ((power_power_real A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_real ((power_power_real A) N2)) (numeral_numeral_nat (bit0 one)))))
% 0.78/1.01  FOF formula (forall (A:complex) (N2:nat), (((eq complex) ((power_power_complex A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_complex ((power_power_complex A) N2)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_168_power__even__eq
% 0.78/1.01  A new axiom: (forall (A:complex) (N2:nat), (((eq complex) ((power_power_complex A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_complex ((power_power_complex A) N2)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.02  FOF formula (forall (A:int) (N2:nat), (((eq int) ((power_power_int A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_int ((power_power_int A) N2)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_169_power__even__eq
% 0.85/1.02  A new axiom: (forall (A:int) (N2:nat), (((eq int) ((power_power_int A) ((times_times_nat (numeral_numeral_nat (bit0 one))) N2))) ((power_power_int ((power_power_int A) N2)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.02  FOF formula (forall (A:real) (B:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B)) C)) ((plus_plus_real A) ((plus_plus_real B) C)))) of role axiom named fact_170_is__num__normalize_I1_J
% 0.85/1.02  A new axiom: (forall (A:real) (B:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B)) C)) ((plus_plus_real A) ((plus_plus_real B) C))))
% 0.85/1.02  FOF formula (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B)) C)) ((plus_plus_rat A) ((plus_plus_rat B) C)))) of role axiom named fact_171_is__num__normalize_I1_J
% 0.85/1.02  A new axiom: (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B)) C)) ((plus_plus_rat A) ((plus_plus_rat B) C))))
% 0.85/1.02  FOF formula (forall (A:int) (B:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B)) C)) ((plus_plus_int A) ((plus_plus_int B) C)))) of role axiom named fact_172_is__num__normalize_I1_J
% 0.85/1.02  A new axiom: (forall (A:int) (B:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B)) C)) ((plus_plus_int A) ((plus_plus_int B) C))))
% 0.85/1.02  FOF formula (forall (X2:nat) (Y:nat), ((not (((eq nat) X2) Y))->((((ord_less_nat X2) Y)->False)->((ord_less_nat Y) X2)))) of role axiom named fact_173_linorder__neqE__nat
% 0.85/1.02  A new axiom: (forall (X2:nat) (Y:nat), ((not (((eq nat) X2) Y))->((((ord_less_nat X2) Y)->False)->((ord_less_nat Y) X2))))
% 0.85/1.02  FOF formula (forall (P:(nat->Prop)) (N2:nat), ((forall (N3:nat), (((P N3)->False)->((ex nat) (fun (M2:nat)=> ((and ((ord_less_nat M2) N3)) ((P M2)->False))))))->(P N2))) of role axiom named fact_174_infinite__descent
% 0.85/1.02  A new axiom: (forall (P:(nat->Prop)) (N2:nat), ((forall (N3:nat), (((P N3)->False)->((ex nat) (fun (M2:nat)=> ((and ((ord_less_nat M2) N3)) ((P M2)->False))))))->(P N2)))
% 0.85/1.02  FOF formula (forall (P:(nat->Prop)) (N2:nat), ((forall (N3:nat), ((forall (M2:nat), (((ord_less_nat M2) N3)->(P M2)))->(P N3)))->(P N2))) of role axiom named fact_175_nat__less__induct
% 0.85/1.02  A new axiom: (forall (P:(nat->Prop)) (N2:nat), ((forall (N3:nat), ((forall (M2:nat), (((ord_less_nat M2) N3)->(P M2)))->(P N3)))->(P N2)))
% 0.85/1.02  FOF formula (forall (N2:nat), (((ord_less_nat N2) N2)->False)) of role axiom named fact_176_less__irrefl__nat
% 0.85/1.02  A new axiom: (forall (N2:nat), (((ord_less_nat N2) N2)->False))
% 0.85/1.02  FOF formula (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T)))) of role axiom named fact_177_less__not__refl3
% 0.85/1.02  A new axiom: (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T))))
% 0.85/1.02  FOF formula (forall (N2:nat) (M:nat), (((ord_less_nat N2) M)->(not (((eq nat) M) N2)))) of role axiom named fact_178_less__not__refl2
% 0.85/1.02  A new axiom: (forall (N2:nat) (M:nat), (((ord_less_nat N2) M)->(not (((eq nat) M) N2))))
% 0.85/1.02  FOF formula (forall (N2:nat), (((ord_less_nat N2) N2)->False)) of role axiom named fact_179_less__not__refl
% 0.85/1.02  A new axiom: (forall (N2:nat), (((ord_less_nat N2) N2)->False))
% 0.85/1.02  FOF formula (forall (M:nat) (N2:nat), (((eq Prop) (not (((eq nat) M) N2))) ((or ((ord_less_nat M) N2)) ((ord_less_nat N2) M)))) of role axiom named fact_180_nat__neq__iff
% 0.85/1.02  A new axiom: (forall (M:nat) (N2:nat), (((eq Prop) (not (((eq nat) M) N2))) ((or ((ord_less_nat M) N2)) ((ord_less_nat N2) M))))
% 0.85/1.02  FOF formula (forall (X2:complex) (Y:complex), (((eq complex) ((power_power_complex ((plus_plus_complex X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_complex ((plus_plus_complex ((power_power_complex X2) (numeral_numeral_nat (bit0 one)))) ((power_power_complex Y) (numeral_numeral_nat (bit0 one))))) ((times_times_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) X2)) Y)))) of role axiom named fact_181_power2__sum
% 0.85/1.03  A new axiom: (forall (X2:complex) (Y:complex), (((eq complex) ((power_power_complex ((plus_plus_complex X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_complex ((plus_plus_complex ((power_power_complex X2) (numeral_numeral_nat (bit0 one)))) ((power_power_complex Y) (numeral_numeral_nat (bit0 one))))) ((times_times_complex ((times_times_complex (numera6690914467698888265omplex (bit0 one))) X2)) Y))))
% 0.85/1.03  FOF formula (forall (X2:real) (Y:real), (((eq real) ((power_power_real ((plus_plus_real X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_real ((plus_plus_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y) (numeral_numeral_nat (bit0 one))))) ((times_times_real ((times_times_real (numeral_numeral_real (bit0 one))) X2)) Y)))) of role axiom named fact_182_power2__sum
% 0.85/1.03  A new axiom: (forall (X2:real) (Y:real), (((eq real) ((power_power_real ((plus_plus_real X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_real ((plus_plus_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y) (numeral_numeral_nat (bit0 one))))) ((times_times_real ((times_times_real (numeral_numeral_real (bit0 one))) X2)) Y))))
% 0.85/1.03  FOF formula (forall (X2:rat) (Y:rat), (((eq rat) ((power_power_rat ((plus_plus_rat X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_rat ((plus_plus_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) X2)) Y)))) of role axiom named fact_183_power2__sum
% 0.85/1.03  A new axiom: (forall (X2:rat) (Y:rat), (((eq rat) ((power_power_rat ((plus_plus_rat X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_rat ((plus_plus_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_rat ((times_times_rat (numeral_numeral_rat (bit0 one))) X2)) Y))))
% 0.85/1.03  FOF formula (forall (X2:nat) (Y:nat), (((eq nat) ((power_power_nat ((plus_plus_nat X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat ((plus_plus_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) X2)) Y)))) of role axiom named fact_184_power2__sum
% 0.85/1.03  A new axiom: (forall (X2:nat) (Y:nat), (((eq nat) ((power_power_nat ((plus_plus_nat X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_nat ((plus_plus_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y) (numeral_numeral_nat (bit0 one))))) ((times_times_nat ((times_times_nat (numeral_numeral_nat (bit0 one))) X2)) Y))))
% 0.85/1.03  FOF formula (forall (X2:int) (Y:int), (((eq int) ((power_power_int ((plus_plus_int X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_int ((plus_plus_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y) (numeral_numeral_nat (bit0 one))))) ((times_times_int ((times_times_int (numeral_numeral_int (bit0 one))) X2)) Y)))) of role axiom named fact_185_power2__sum
% 0.85/1.03  A new axiom: (forall (X2:int) (Y:int), (((eq int) ((power_power_int ((plus_plus_int X2) Y)) (numeral_numeral_nat (bit0 one)))) ((plus_plus_int ((plus_plus_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y) (numeral_numeral_nat (bit0 one))))) ((times_times_int ((times_times_int (numeral_numeral_int (bit0 one))) X2)) Y))))
% 0.85/1.03  FOF formula (forall (A:complex) (B:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A) B)) N2)) ((divide1717551699836669952omplex ((power_power_complex A) N2)) ((power_power_complex B) N2)))) of role axiom named fact_186_power__divide
% 0.85/1.03  A new axiom: (forall (A:complex) (B:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A) B)) N2)) ((divide1717551699836669952omplex ((power_power_complex A) N2)) ((power_power_complex B) N2))))
% 0.85/1.03  FOF formula (forall (A:real) (B:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real A) B)) N2)) ((divide_divide_real ((power_power_real A) N2)) ((power_power_real B) N2)))) of role axiom named fact_187_power__divide
% 0.85/1.04  A new axiom: (forall (A:real) (B:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real A) B)) N2)) ((divide_divide_real ((power_power_real A) N2)) ((power_power_real B) N2))))
% 0.85/1.04  FOF formula (forall (A:rat) (B:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A) B)) N2)) ((divide_divide_rat ((power_power_rat A) N2)) ((power_power_rat B) N2)))) of role axiom named fact_188_power__divide
% 0.85/1.04  A new axiom: (forall (A:rat) (B:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A) B)) N2)) ((divide_divide_rat ((power_power_rat A) N2)) ((power_power_rat B) N2))))
% 0.85/1.04  FOF formula (forall (K:nat) (L2:nat) (M:nat) (N2:nat), (((ord_less_nat K) L2)->((((eq nat) ((plus_plus_nat M) L2)) ((plus_plus_nat K) N2))->((ord_less_nat M) N2)))) of role axiom named fact_189_less__add__eq__less
% 0.85/1.04  A new axiom: (forall (K:nat) (L2:nat) (M:nat) (N2:nat), (((ord_less_nat K) L2)->((((eq nat) ((plus_plus_nat M) L2)) ((plus_plus_nat K) N2))->((ord_less_nat M) N2))))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat M) J)))) of role axiom named fact_190_trans__less__add2
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat M) J))))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat J) M)))) of role axiom named fact_191_trans__less__add1
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat) (M:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat _TPTP_I) ((plus_plus_nat J) M))))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) K)))) of role axiom named fact_192_add__less__mono1
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat _TPTP_I) J)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) K))))
% 0.85/1.04  FOF formula (forall (J:nat) (_TPTP_I:nat), (((ord_less_nat ((plus_plus_nat J) _TPTP_I)) _TPTP_I)->False)) of role axiom named fact_193_not__add__less2
% 0.85/1.04  A new axiom: (forall (J:nat) (_TPTP_I:nat), (((ord_less_nat ((plus_plus_nat J) _TPTP_I)) _TPTP_I)->False))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) _TPTP_I)->False)) of role axiom named fact_194_not__add__less1
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) _TPTP_I)->False))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat) (L2:nat), (((ord_less_nat _TPTP_I) J)->(((ord_less_nat K) L2)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) L2))))) of role axiom named fact_195_add__less__mono
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat) (L2:nat), (((ord_less_nat _TPTP_I) J)->(((ord_less_nat K) L2)->((ord_less_nat ((plus_plus_nat _TPTP_I) K)) ((plus_plus_nat J) L2)))))
% 0.85/1.04  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) K)->((ord_less_nat _TPTP_I) K))) of role axiom named fact_196_add__lessD1
% 0.85/1.04  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((ord_less_nat ((plus_plus_nat _TPTP_I) J)) K)->((ord_less_nat _TPTP_I) K)))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq complex) (numera6690914467698888265omplex (bit0 N2))) ((plus_plus_complex (numera6690914467698888265omplex N2)) (numera6690914467698888265omplex N2)))) of role axiom named fact_197_numeral__Bit0
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq complex) (numera6690914467698888265omplex (bit0 N2))) ((plus_plus_complex (numera6690914467698888265omplex N2)) (numera6690914467698888265omplex N2))))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq real) (numeral_numeral_real (bit0 N2))) ((plus_plus_real (numeral_numeral_real N2)) (numeral_numeral_real N2)))) of role axiom named fact_198_numeral__Bit0
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq real) (numeral_numeral_real (bit0 N2))) ((plus_plus_real (numeral_numeral_real N2)) (numeral_numeral_real N2))))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq rat) (numeral_numeral_rat (bit0 N2))) ((plus_plus_rat (numeral_numeral_rat N2)) (numeral_numeral_rat N2)))) of role axiom named fact_199_numeral__Bit0
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq rat) (numeral_numeral_rat (bit0 N2))) ((plus_plus_rat (numeral_numeral_rat N2)) (numeral_numeral_rat N2))))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq nat) (numeral_numeral_nat (bit0 N2))) ((plus_plus_nat (numeral_numeral_nat N2)) (numeral_numeral_nat N2)))) of role axiom named fact_200_numeral__Bit0
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq nat) (numeral_numeral_nat (bit0 N2))) ((plus_plus_nat (numeral_numeral_nat N2)) (numeral_numeral_nat N2))))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq int) (numeral_numeral_int (bit0 N2))) ((plus_plus_int (numeral_numeral_int N2)) (numeral_numeral_int N2)))) of role axiom named fact_201_numeral__Bit0
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq int) (numeral_numeral_int (bit0 N2))) ((plus_plus_int (numeral_numeral_int N2)) (numeral_numeral_int N2))))
% 0.85/1.04  FOF formula (forall (A:complex), (((eq complex) ((divide1717551699836669952omplex A) (numera6690914467698888265omplex one))) A)) of role axiom named fact_202_divide__numeral__1
% 0.85/1.04  A new axiom: (forall (A:complex), (((eq complex) ((divide1717551699836669952omplex A) (numera6690914467698888265omplex one))) A))
% 0.85/1.04  FOF formula (forall (A:real), (((eq real) ((divide_divide_real A) (numeral_numeral_real one))) A)) of role axiom named fact_203_divide__numeral__1
% 0.85/1.04  A new axiom: (forall (A:real), (((eq real) ((divide_divide_real A) (numeral_numeral_real one))) A))
% 0.85/1.04  FOF formula (forall (A:rat), (((eq rat) ((divide_divide_rat A) (numeral_numeral_rat one))) A)) of role axiom named fact_204_divide__numeral__1
% 0.85/1.04  A new axiom: (forall (A:rat), (((eq rat) ((divide_divide_rat A) (numeral_numeral_rat one))) A))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N2))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N2))) of role axiom named fact_205_numeral__Bit0__div__2
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N2))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N2)))
% 0.85/1.04  FOF formula (forall (N2:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N2))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N2))) of role axiom named fact_206_numeral__Bit0__div__2
% 0.85/1.04  A new axiom: (forall (N2:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N2))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N2)))
% 0.85/1.04  FOF formula (((vEBT_is_succ_in_set (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))))) ((vEBT_VEBT_low xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) succy) of role axiom named fact_207__C04_C
% 0.85/1.04  A new axiom: (((vEBT_is_succ_in_set (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))))) ((vEBT_VEBT_low xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) succy)
% 0.85/1.04  FOF formula (finite_finite_nat (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))))) of role axiom named fact_208_afinite
% 0.85/1.04  A new axiom: (finite_finite_nat (vEBT_VEBT_set_vebt ((nth_VEBT_VEBT treeList) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))))
% 0.85/1.04  FOF formula ((and ((ord_less_nat ((vEBT_VEBT_high xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) ((ord_less_nat ((vEBT_VEBT_low xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) of role axiom named fact_209__092_060open_062high_Ax_An_A_060_A2_A_094_An_A_092_060and_062_Alow_Ax_An_A_060_A2_A_094_An_092_060close_062
% 0.85/1.04  A new axiom: ((and ((ord_less_nat ((vEBT_VEBT_high xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) ((ord_less_nat ((vEBT_VEBT_low xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na)))
% 0.85/1.04  FOF formula (((eq nat) (size_s6755466524823107622T_VEBT treeList)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na)) of role axiom named fact_210__092_060open_062length_AtreeList_A_061_A2_A_094_An_092_060close_062
% 0.85/1.05  A new axiom: (((eq nat) (size_s6755466524823107622T_VEBT treeList)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))
% 0.85/1.05  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_le72135733267957522d_enat (numera1916890842035813515d_enat M)) (numera1916890842035813515d_enat N2))) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2)))) of role axiom named fact_211_enat__ord__number_I2_J
% 0.85/1.05  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_le72135733267957522d_enat (numera1916890842035813515d_enat M)) (numera1916890842035813515d_enat N2))) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))))
% 0.85/1.05  FOF formula (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((times_times_complex A) ((divide1717551699836669952omplex B) C))) ((divide1717551699836669952omplex ((times_times_complex A) B)) C))) of role axiom named fact_212_times__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((times_times_complex A) ((divide1717551699836669952omplex B) C))) ((divide1717551699836669952omplex ((times_times_complex A) B)) C)))
% 0.85/1.05  FOF formula (forall (A:real) (B:real) (C:real), (((eq real) ((times_times_real A) ((divide_divide_real B) C))) ((divide_divide_real ((times_times_real A) B)) C))) of role axiom named fact_213_times__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:real) (B:real) (C:real), (((eq real) ((times_times_real A) ((divide_divide_real B) C))) ((divide_divide_real ((times_times_real A) B)) C)))
% 0.85/1.05  FOF formula (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((times_times_rat A) ((divide_divide_rat B) C))) ((divide_divide_rat ((times_times_rat A) B)) C))) of role axiom named fact_214_times__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((times_times_rat A) ((divide_divide_rat B) C))) ((divide_divide_rat ((times_times_rat A) B)) C)))
% 0.85/1.05  FOF formula (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((divide1717551699836669952omplex A) ((divide1717551699836669952omplex B) C))) ((divide1717551699836669952omplex ((times_times_complex A) C)) B))) of role axiom named fact_215_divide__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((divide1717551699836669952omplex A) ((divide1717551699836669952omplex B) C))) ((divide1717551699836669952omplex ((times_times_complex A) C)) B)))
% 0.85/1.05  FOF formula (forall (A:real) (B:real) (C:real), (((eq real) ((divide_divide_real A) ((divide_divide_real B) C))) ((divide_divide_real ((times_times_real A) C)) B))) of role axiom named fact_216_divide__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:real) (B:real) (C:real), (((eq real) ((divide_divide_real A) ((divide_divide_real B) C))) ((divide_divide_real ((times_times_real A) C)) B)))
% 0.85/1.05  FOF formula (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((divide_divide_rat A) ((divide_divide_rat B) C))) ((divide_divide_rat ((times_times_rat A) C)) B))) of role axiom named fact_217_divide__divide__eq__right
% 0.85/1.05  A new axiom: (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((divide_divide_rat A) ((divide_divide_rat B) C))) ((divide_divide_rat ((times_times_rat A) C)) B)))
% 0.85/1.05  FOF formula (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((divide1717551699836669952omplex ((divide1717551699836669952omplex A) B)) C)) ((divide1717551699836669952omplex A) ((times_times_complex B) C)))) of role axiom named fact_218_divide__divide__eq__left
% 0.85/1.05  A new axiom: (forall (A:complex) (B:complex) (C:complex), (((eq complex) ((divide1717551699836669952omplex ((divide1717551699836669952omplex A) B)) C)) ((divide1717551699836669952omplex A) ((times_times_complex B) C))))
% 0.85/1.05  FOF formula (forall (A:real) (B:real) (C:real), (((eq real) ((divide_divide_real ((divide_divide_real A) B)) C)) ((divide_divide_real A) ((times_times_real B) C)))) of role axiom named fact_219_divide__divide__eq__left
% 0.85/1.05  A new axiom: (forall (A:real) (B:real) (C:real), (((eq real) ((divide_divide_real ((divide_divide_real A) B)) C)) ((divide_divide_real A) ((times_times_real B) C))))
% 0.85/1.05  FOF formula (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((divide_divide_rat ((divide_divide_rat A) B)) C)) ((divide_divide_rat A) ((times_times_rat B) C)))) of role axiom named fact_220_divide__divide__eq__left
% 0.85/1.06  A new axiom: (forall (A:rat) (B:rat) (C:rat), (((eq rat) ((divide_divide_rat ((divide_divide_rat A) B)) C)) ((divide_divide_rat A) ((times_times_rat B) C))))
% 0.85/1.06  FOF formula (forall (B:complex) (C:complex) (A:complex), (((eq complex) ((times_times_complex ((divide1717551699836669952omplex B) C)) A)) ((divide1717551699836669952omplex ((times_times_complex B) A)) C))) of role axiom named fact_221_times__divide__eq__left
% 0.85/1.06  A new axiom: (forall (B:complex) (C:complex) (A:complex), (((eq complex) ((times_times_complex ((divide1717551699836669952omplex B) C)) A)) ((divide1717551699836669952omplex ((times_times_complex B) A)) C)))
% 0.85/1.06  FOF formula (forall (B:real) (C:real) (A:real), (((eq real) ((times_times_real ((divide_divide_real B) C)) A)) ((divide_divide_real ((times_times_real B) A)) C))) of role axiom named fact_222_times__divide__eq__left
% 0.85/1.06  A new axiom: (forall (B:real) (C:real) (A:real), (((eq real) ((times_times_real ((divide_divide_real B) C)) A)) ((divide_divide_real ((times_times_real B) A)) C)))
% 0.85/1.06  FOF formula (forall (B:rat) (C:rat) (A:rat), (((eq rat) ((times_times_rat ((divide_divide_rat B) C)) A)) ((divide_divide_rat ((times_times_rat B) A)) C))) of role axiom named fact_223_times__divide__eq__left
% 0.85/1.06  A new axiom: (forall (B:rat) (C:rat) (A:rat), (((eq rat) ((times_times_rat ((divide_divide_rat B) C)) A)) ((divide_divide_rat ((times_times_rat B) A)) C)))
% 0.85/1.06  FOF formula (forall (A:real) (C:real) (B:real), (((eq Prop) ((ord_less_real ((plus_plus_real A) C)) ((plus_plus_real B) C))) ((ord_less_real A) B))) of role axiom named fact_224_add__less__cancel__right
% 0.85/1.06  A new axiom: (forall (A:real) (C:real) (B:real), (((eq Prop) ((ord_less_real ((plus_plus_real A) C)) ((plus_plus_real B) C))) ((ord_less_real A) B)))
% 0.85/1.06  FOF formula (forall (A:rat) (C:rat) (B:rat), (((eq Prop) ((ord_less_rat ((plus_plus_rat A) C)) ((plus_plus_rat B) C))) ((ord_less_rat A) B))) of role axiom named fact_225_add__less__cancel__right
% 0.85/1.06  A new axiom: (forall (A:rat) (C:rat) (B:rat), (((eq Prop) ((ord_less_rat ((plus_plus_rat A) C)) ((plus_plus_rat B) C))) ((ord_less_rat A) B)))
% 0.85/1.06  FOF formula (forall (A:nat) (C:nat) (B:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat A) C)) ((plus_plus_nat B) C))) ((ord_less_nat A) B))) of role axiom named fact_226_add__less__cancel__right
% 0.85/1.06  A new axiom: (forall (A:nat) (C:nat) (B:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat A) C)) ((plus_plus_nat B) C))) ((ord_less_nat A) B)))
% 0.85/1.06  FOF formula (forall (A:int) (C:int) (B:int), (((eq Prop) ((ord_less_int ((plus_plus_int A) C)) ((plus_plus_int B) C))) ((ord_less_int A) B))) of role axiom named fact_227_add__less__cancel__right
% 0.85/1.06  A new axiom: (forall (A:int) (C:int) (B:int), (((eq Prop) ((ord_less_int ((plus_plus_int A) C)) ((plus_plus_int B) C))) ((ord_less_int A) B)))
% 0.85/1.06  FOF formula (forall (C:real) (A:real) (B:real), (((eq Prop) ((ord_less_real ((plus_plus_real C) A)) ((plus_plus_real C) B))) ((ord_less_real A) B))) of role axiom named fact_228_add__less__cancel__left
% 0.85/1.06  A new axiom: (forall (C:real) (A:real) (B:real), (((eq Prop) ((ord_less_real ((plus_plus_real C) A)) ((plus_plus_real C) B))) ((ord_less_real A) B)))
% 0.85/1.06  FOF formula (forall (C:rat) (A:rat) (B:rat), (((eq Prop) ((ord_less_rat ((plus_plus_rat C) A)) ((plus_plus_rat C) B))) ((ord_less_rat A) B))) of role axiom named fact_229_add__less__cancel__left
% 0.85/1.06  A new axiom: (forall (C:rat) (A:rat) (B:rat), (((eq Prop) ((ord_less_rat ((plus_plus_rat C) A)) ((plus_plus_rat C) B))) ((ord_less_rat A) B)))
% 0.85/1.06  FOF formula (forall (C:nat) (A:nat) (B:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat C) A)) ((plus_plus_nat C) B))) ((ord_less_nat A) B))) of role axiom named fact_230_add__less__cancel__left
% 0.85/1.06  A new axiom: (forall (C:nat) (A:nat) (B:nat), (((eq Prop) ((ord_less_nat ((plus_plus_nat C) A)) ((plus_plus_nat C) B))) ((ord_less_nat A) B)))
% 0.85/1.06  FOF formula (forall (C:int) (A:int) (B:int), (((eq Prop) ((ord_less_int ((plus_plus_int C) A)) ((plus_plus_int C) B))) ((ord_less_int A) B))) of role axiom named fact_231_add__less__cancel__left
% 0.85/1.06  A new axiom: (forall (C:int) (A:int) (B:int), (((eq Prop) ((ord_less_int ((plus_plus_int C) A)) ((plus_plus_int C) B))) ((ord_less_int A) B)))
% 0.85/1.06  FOF formula (forall (X2:nat) (N2:nat) (Y:nat), (((ord_less_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X2)) N2)) X2))) of role axiom named fact_232_low__inv
% 0.85/1.06  A new axiom: (forall (X2:nat) (N2:nat) (Y:nat), (((ord_less_nat X2) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))->(((eq nat) ((vEBT_VEBT_low ((plus_plus_nat ((times_times_nat Y) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))) X2)) N2)) X2)))
% 0.85/1.06  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y2:nat), (((member_nat Y2) Xs)->((ord_less_eq_nat X) Y2)))))) of role axiom named fact_233_min__in__set__def
% 0.85/1.06  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y2:nat), (((member_nat Y2) Xs)->((ord_less_eq_nat X) Y2))))))
% 0.85/1.06  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y2:nat), (((member_nat Y2) Xs)->((ord_less_eq_nat Y2) X)))))) of role axiom named fact_234_max__in__set__def
% 0.85/1.06  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y2:nat), (((member_nat Y2) Xs)->((ord_less_eq_nat Y2) X))))))
% 0.85/1.06  <<<in_set_def
% 0.85/1.06  thf(fact_235_succ__none__empty,axiom,
% 0.85/1.06      ! [Xs2: set_nat,A: nat] :
% 0.85/1.06        ( ~ ?>>>!!!<<< [X_1: nat] : ( vEBT_is_succ_in_set @ Xs2 @ A @ X_1 )
% 0.85/1.06       => ( ( finite_finite_nat @ Xs2 >>>
% 0.85/1.06  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 124]
% 0.85/1.06  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,182687), LexToken(LPAR,'(',1,182690), name, LexToken(COMMA,',',1,182717), formula_role, LexToken(COMMA,',',1,182723), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,182731), thf_variable_list, LexToken(RBRACKET,']',1,182751), LexToken(COLON,':',1,182753), LexToken(LPAR,'(',1,182761), unary_connective]
% 0.85/1.06  Unexpected exception Syntax error at '?':QUESTION
% 0.85/1.06  Traceback (most recent call last):
% 0.85/1.06    File "CASC.py", line 79, in <module>
% 0.85/1.06      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.85/1.06    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.85/1.06      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.85/1.06    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.85/1.06      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.85/1.06    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.85/1.06      tok = self.errorfunc(errtoken)
% 0.85/1.06    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.85/1.06      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.85/1.06  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------